導航:首頁 > 操作系統 > linux擴展分區掛載

linux擴展分區掛載

發布時間:2022-09-10 02:38:37

① 如何給linux分區 手動格式化掛載

如下為新加一個SCSI硬碟,分區為擴展分區,且只包含1個邏輯分區sdb1,然後格式化為ext3,掛載到/test,增加到/etc/fstab系統啟動時自動掛:
1、給硬碟分區
fdisk /dev/sda
Command (m for help): n
Command action
e extended
p primary partition (1-4)
輸入:e
Partition number (1-4): 1
First cylinder (1-9729, default 1):回車
Last cylinder or +size or +sizeM or +sizeK (1-9729, default 9729):回車
Command (m for help):w(保存退出)
2、格式化硬碟
fdisk -l
mkfs -t ext3 /dev/sda1
Writing superblocks and filesystem accounting information:直接回車。
3、掛載
mount /dev/sda1 /test
4、開機直接掛載
編輯/etc/fstab文件
添加:/dev/sda1 /test ext3 defaults 1 1
重啟則發選已經掛載上去。

② Linux-8 磁碟分區和掛載

1,最多支持4個主分區
2,系統只能安裝在主分區
3,擴展分區要佔一個主分區
4,MBR最大隻支持2TB,但擁有最好的兼容性

1,支持無限多個主分區(但操作系統可能限制,比如windows下最多128個分區)
2,最大支持18EB的大容量(1EB=1024PB,1PB=1024TB)
3,windows7 64位以後支持gtp

1,linux來說無論有幾個分區,分給哪一目錄使用,它歸根結底就只有一個根目錄,一個獨立且唯一的文件結構,linux中每個分區都是用來組成整個文件系統的一部分。
2,linux採用了一種叫」載入「的處理方法,它的整個文件系統中包含了一整套的文件和目錄,且將一個分區和一個目錄聯系起來。這時要載入的一個分區將使它的存儲空間在一個目錄下獲得。

1,Linux硬碟分IDE硬碟和SCSI硬碟,目前基本上是SCSI硬碟
2,對於IDE硬碟,驅動器標識符為"hdx",其中"hd"表明分區所在設備的類型,這里是指IDE硬碟了。」x「為盤號(a為基本盤,b為基本從屬盤,c為輔助主盤,d為輔助從屬盤),」~「代表分區,前四個分區用數字1到4表示,它們是主分區或擴展分區,從5開始就是邏輯分區。例,hda3表示為第一個IDE硬碟上的第三個主分區或擴展分區,hdb2表示為第二個IDE硬碟上的第二個主分區或擴展分區。
3,對於SCSI硬碟則標識為"sdx",SCSI硬碟是用」sd「來表示分區所在設備的類型的,其餘則和IDE硬碟的表示方法一樣。

查看系統的分區和掛載的情況

需求:給linux系統增加一個新的硬碟,並且掛載到/home/newdisk

1,虛擬機添加硬碟
2,分區(fdisk /dev/sdb)
3,格式化(mkfs -t ext4 /dev/sdb1)
4,掛載(mount /dev/sdb1 /home/newdisk)(註:此方式是臨時掛載,重啟電腦後會沒掉)
5,設置可以自動掛載(永久掛載):修改vim /etc/fstab 文件。

查詢系統整體磁碟使用情況

查詢指定目錄的磁碟佔用情況
-s 指定目錄佔用大小匯總
-h 帶計量單位
-a 含文件
--max-depth=1 子目錄深度
-c 列出明細的同時,增加匯總值

1,統計/home文件夾下的文件的個數
ls -l /home | grep "^-" | wc -l
2,統計/home文件夾下目錄的個數
ls -l /home | grep "^d" | wc -l
3,統計/home文件夾下文件的個數,包括子文件夾里的
ls -lR /home | grep "^-" | wc -l
4,統計文件夾下目錄的個數,包括文件夾里的
ls -lR /home | grep "^d" | wc -l
5,以樹狀顯示目錄結構
yum install tree
tree

③ 重裝LINUX6.0後,,如何掛載之前的擴展分區

何必掛載?
在安裝的時候將整個硬碟交給Linux就可以了,省了很多分區的麻煩,也沒有碎片。
本人的500G硬碟全部交給我的紅旗6了,很省心了。
虛擬XP運行的嘀溜轉。

④ linux分區格式化硬碟 准備掛載

首先關機斷開電源,安裝上硬碟,檢查接線正確,然後開機,依以下步驟執行。

進入系統以後,查看 /dev下多了個 hdb,然後開始分區

執行 fdisk /dev/hdb

進入 fdisk的界面,打命令 n新建一個分區。

然後提示選擇e(擴展分區)或p(主分區),這時輸入了e創建擴展分區。

然後提示讓輸入分區編號(1-4),輸入了1

接下來按提示輸入起始扇區號和結束扇區號,由於只打算分一個區,都選擇了默認值

最後輸入命令 w 保存退出。

程式出現以下提示

The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

這樣分區就完成了。

接下來格式化分區:

執行 mkfs.ext3 /dev/hdb1

預料中應該是出現格式化的過程,結果確是提示 /dev/hdb1: Invalid argument passed to ext2 library while setting up superblock

以為是分區還沒有載入上,重啟機子後重新執行格式化命令,問題依舊。

fdisk -l /dev/hdb 查看,分區hdb1已正常存在。

網路里搜索此提示,發現有不少人碰到同樣的問題,確都沒有給了解決方案。

無奈之下去google搜索英文網站,找了幾個同樣的問題,半讀半猜之後看到了解決辦法。

刪掉剛剛劃分出來的分區,然後重新分區,並在選擇e(擴展分區)還是p(主分區)的時候選擇了創建主分區,然後依次執行,順利分完區。

接下來再次執行格式劃命令 mkfs.ext3 /dev/hdb1

此時程式順利進入格式化界面,開始格式化。

經過二十多分鍾的漫長等待,格式化終於完成。問題解決!

接下來掛載新加的硬碟分區:

原來伺服器存放游戲的目錄結構為: update目下有個game目錄,裡面放著任何網路游戲,update做samba共享,管理員用戶能夠讀寫刪,同時將game目錄做samba共享,可匿名訪問,只有讀和執行許可權。

此時在update目錄下新建了game2目錄: mkdir /update/game2

然後將新添加的硬碟分區掛載到此目錄 mount /dev/hdb1 /update/game2

然後修改samba的配置文檔,將game2目錄也共享出來,設為和game同樣許可權,可匿名訪問,可讀、執行。

service smb restart 重啟samba共享服務

至此伺服器擴容成功。

為了以後每次重啟伺服器後不用再手工掛載新加的分區,還要再修改/etc/fstab文檔,讓系統啟動時自動掛載。

vi /etc/fstab

在文檔末尾添加一行 /dev/hdb1 /update/game2 ext3 default 1 2

保存退出。

至此任何工作全部完成。

⑤ linux如何掛載超大分區

CentOS 6.5的e2fsprogs版本為1.41.12較低,無法創建16TB以上的文件系統

下載附件里最新的e2fsprogs,編譯安裝

另外盡量使用邏輯卷管理,不要直接在分區上創建文件系統,這樣擴展性好

大概過程:

tarzxvfe2fsprogs-1.42.10.tar.gz
cde2fsprogs-1.42.10
mkdirbuild
cdbuild/
../configure
make
makeinstall

pvcreate/dev/sdb
vgcreate-s1024Mvgtest/dev/sdb
lvcreate-lxxxx-nlvtestvgtest#xxxx為vgdisplay查到vgtest的FreePE數
mke2fs-O64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize-i4194304/dev/vgtest/lvtest
mount-text4/dev/vgtest/lvtest/media

⑥ linux 擴展分區掛載在哪個目錄下

1、用戶手動掛載點,即用戶自己使用mount命令掛載的設備,一般目錄在/mnt目錄下。下面通過mount將linuxsetup的iso鏡像掛載到/mnt/iso1文件夾中。#mkdir /mnt/iso1#mount –o loop linuxsetup.iso /mnt/iso12、系統分區的掛載點及介紹如下圖所示

⑦ linux 擴展分區掛載目錄

fdisk /dev/sda
輸入命令n
選擇分區類型為l(即邏輯分區)
起始柱面數默認即可,這樣就會從7574開始分配
結束柱面數輸入數值8273
最後輸入命令w進行保存
然後:
mkfs -t ext3 /dev/sda6
mount /dev/sda6 /tivoli

⑧ linux不分區直接掛載 擴容

要看你怎麼個擴容法了,如果只是擴展數據目錄(比如自己建個路徑之類的),直接掛載到目標入口即可. 如果想擴容系統目錄或者跟目錄,有可能需要進入修復模式, 先把磁碟掛在一個臨時的目錄下, 然後把目標目錄的所有文件同步過來, 重新設置掛載點後重啟即可

⑨ Linux 分區新建,格式化、掛載

Linux系統有一個理念:「一切皆文件」,所以計算機的硬體在linux中也是以「文件」的形式存在於/dev目錄中。

比如,光碟機對應的文件是/dev/cdrom,CPU對應的文件是/dev/cpu。而硬碟對應的是/dev/sd*。第一塊硬碟是/dev/sda,第二塊磁碟是/dev/sdb。

IDE磁碟的設備文件採用/dev/hdx 來命名,分區則採用/dev/hdxy來命名,其中想表示磁碟(a是第一塊磁碟,b是第二塊磁碟,以此類推),與代表分區的號碼(由1開始,1,2,3,以此類推)

SCSI設備和分區採用/dev/sdx和/dev/sdxy來命名(x和y的命名規則與IED磁碟命名規則一樣)。

A、對IED介面

第一主盤:hda第一從盤:hdb 第一從盤第一分區:hdb1

B、對SCSI介面

第一主盤:sda 第一從盤:sdb 第一從盤第一分區:sdb1

但是一個磁碟通常又被分成多個分區,所以在磁碟文件的後面加上分區的序號來對應這個分區。參考下面的表格中的例子。

Linux磁碟分區與文件系統類常用命令

介紹2種分區表:

所支持的最大卷:2T (T; terabytes,1TB=1024GB)
對分區的設限:最多4個主分區或3個主分區加一個擴展分區。

MBR分區的原理:

MBR:主引導扇區

主分區表:64bytes,最多隻能分四個主分區,每個主分區的記錄(相關信息,比如分區大小,位置)在主分區表裡佔14bytes。

如 果要建多於四個的分區,就要拿出一個主分區做為擴展分區,再在擴展分區裡面進行其它的分區操作。在 建擴展分區的時候會建立一張對應的擴展分區表,它記錄了在這個擴展分區里的分區的相關信息;理論上它沒有分區數量的限制,在擴展分區內部的分區叫做邏輯分 區,如上圖中的 /dev/hda5,/dev/hda6/,/dev/hda7

格式化原理:

在 分好區後,分區裡面是空的,沒有任何東西。為了能讓OS識別,就必須要向分區里寫入相應格式的數據。

比如windows的 FAT32,NTFS,Linux的ext2,ext3,ext4

Windows/dos常用的分區工具:fdisk/partition magic/diskpart

Linux下常用的分區工具:

fdisk/sfdisk:命令行工具,各種版本和環境都能使用,包含在軟體包util-linux中

diskdruid:圖形化分區工具,只能在安裝REDHAT系統時使用。

支持最大卷:18EB,(E:exabytes,1EB=1024TB)
每個磁碟最多支持128個分區

所以如果要大於2TB的卷或分區就必須得用GPT分區表。

Linux下fdisk工具不支持GPT,得使用另一個GNU發布的強大分區工具parted。

fdisk工具用的話,會有下面的警告信息:

下面是用parted工具對/dev/sda做GPT分區的過程:

如果我們的磁碟是2T以下的,但是分區表示GPT格式,我們也可以使用parted 命令將該分區表刪除, mklabel msdos 這條命令就是用來刪除 part分區 ,將GPT分區表刪除後,再來使用 fdisk 建立MBR分區表,可以參考 https://www.xiaohuai.com/4870

mkfs - 支持ext2、ext3(日誌)、ext4、vfat、msdos、jfs、reiserfs等

用法1:mkfs -t <fstype> <partition>

用法2:mkfs.<fstype> <partition>

ps:格式化分區之後,可以使用e2label命令給分區添加卷標

e2label 分區路徑 卷標名

查看已經掛載的分區

或者

使用 mount 命令掛載

使用umount卸載分區時,可以指定掛載點,也可以指定掛載的路徑, 卸載分區umount命令格式:

umount [option] special | node

或者

PS: 處理umount的時候顯示 device busy?

這是因為有程序正在訪問這個設備,最簡單的辦法就是讓訪問該設備的程序退出以後再umount。可能有時候用戶搞不清除究竟是什麼程序在訪問設備,如果用戶不急著umount,則可以用:

CODE:

選項 –l 並不是馬上umount,而是在該目錄空閑後再umount。還可以先用命令ps aux 來查看佔用設備的程序PID,然後用命令kill來殺死佔用設備的進程,這樣就umount的非常放心了。

linux系統在啟動時,會從/etc/fstab文件自動掛載分區。

如下是一個fstab文件的示例。

fstab中,每條配置信息都分為固定的6個部分

[1]: 分區路徑,或者UUID

[2]: fs_file - 該欄位描述希望的文件系統載入的目錄點,對於swap設備,該欄位為none;對於載入目錄名包含空格的情況,用40來表示空格。

[3]: fs_type - 定義了該設備上的文件系統,一般常見的文件類型為ext4 (Linux設備的常用文件類型)、vfat(Windows系統的fat32格式)、NTFS、isoArray600等。在不確定的情況下可以使用auto。

[4]: fs_options - 指定載入該設備的文件系統是需要使用的特定參數選項,多個參數是由逗號分隔開來。

對於大多數系統使用"defaults"就可以滿足需要。不多說。

[5]: fs_mp - 該選項被"mp"命令使用來檢查一個文件系統應該以多快頻率進行轉儲,若不需要轉儲就設

置該欄位為0

[6]: fs_pass - 該欄位被fsck命令用來決定在啟動時需要被掃描的文件系統的順序,根文件系統"/"對應該字

段的值應該為1,其他文件系統應該為2。若該文件系統無需在啟動時掃描則設置該欄位為0

參考

⑩ linux可以掛載擴展分區嗎

可以,按照相應的格式寫就行。
不過,文件系統格式要內核支持,或者有模塊注冊。

閱讀全文

與linux擴展分區掛載相關的資料

熱點內容
c編譯的中文怎麼寫 瀏覽:91
單片機連接蜂鳴器電路 瀏覽:844
程序員買房前後對比照 瀏覽:988
cmdjava中文亂碼 瀏覽:947
窗口app哪個好 瀏覽:731
xzforandroid 瀏覽:577
程序員那麼可愛歌曲完整版 瀏覽:906
為什麼購買pdf 瀏覽:45
操作系統代碼編譯 瀏覽:483
程序員東北大學 瀏覽:426
編譯忽略空字元 瀏覽:117
多店鋪阿里雲伺服器教程 瀏覽:378
單片機求初值 瀏覽:420
安卓機如何在電腦備份圖片 瀏覽:925
ca證書加密機價格 瀏覽:798
天乾地支年份演算法 瀏覽:797
程序員打造的視頻 瀏覽:7
java和php通信 瀏覽:680
為什麼黑程序員 瀏覽:165
程序員男生 瀏覽:457