之前已經寫過df和fdisk的區別了,df可以顯示當前已經掛載的磁碟分割槽,df -t可以額外顯示檔案系統型別
fdisk -l可以顯示出所有掛載未掛載的分割槽,但不顯示檔案型別
在我的虛擬機器上有一塊分配了40g的硬碟但未使用,使用fdisk -l 對於40g的磁碟就是只顯示了 disk /dev/sdb 40g,並未有對應的device,
接下來就是對其分割槽並掛載
1.fdisk /dev/sdb
command(m for help):n
接下來一路預設,第一次分割槽選了p(primary part),主分割槽,結束後輸入p可以檢視當前磁碟分割槽,另外離開fdisk命令時記得輸入w,不然不會儲存剛剛的分割槽
2.fdisk /dev/sdb
第二次選了e(extended),其他同上
3.做完以上操作時,準備用mkfs磁碟格式化時,mkfs -t ext4(檔案系統格式) /dev/sdb2,報錯
mkfs.ext4: inode_size (128) * inodes_count (0) too big for a
filesystem with 0 blocks, specify higher inode_ratio (-i)
or lower inode count (-n).
查詢後是因為:
linux格式化擴充套件分割槽時會報錯,因為linux擴充套件分割槽格式化無意義,它是為logicalpartition服務的,它們大小一
樣。在一塊硬碟裡你最多只能創造fourpartiton,包括主分割槽與expand分割槽,而乙個expand分割槽可以創造去多個
logicalpartition,是在logicalpartition使用space的。此時,為了解決問題,可以在擴充套件分割槽上建立主分割槽(p)
或邏輯分割槽(l)
4.所以第四步,繼續fdisk /dev/sdb ,增加了乙個邏輯分割槽,其實對應的之前的拓展分割槽
5.mkfs -t ext4 /dev/sdb5 成功
6.掛載檔案系統 mount -t ext4 /dev/sdb5 videos/,成功
此時用df看就能看到這個/dev.sdb5了
7.解決重啟後掛載失敗的問題
這是一定能遇到的問題,這是因為如果想每次開機都掛載到目標路徑需要改變/etc/fstab這個檔案
首先sudo vim /etc/fstab,要用root許可權否則無法寫入
預設情況下,fstab中已經有了當前的分割槽配置,內容可能類似:
#由上面的內容可以看出,系統的 /dev/hda1 分割槽被掛載在根目錄,檔案系統是ext3。此外,還有proc、swap等特殊的「分割槽」,與 /dev/hdc 被作為光碟機掛載在了 /media/cdrom0proc /proc proc defaults 0 0
/dev/hda1 / ext3 errors=remount-ro 0 1
/swapfile swap swap defaults 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
因此,如果希望將新分割槽 /dev/hda5 掛載在 /home/new 目錄下,則只需在fstab檔案中加入一行:
/dev/hda5 /home/new ext3 default 0 1即可。
df -t 只可以檢視已經掛載的分割槽和檔案系統型別。
blkid 可以看到所有分割槽檔案型別
第一列可以是實際分割槽名,也可以是實際分割槽的卷標(lable)。
如果磁碟是sata介面,且有多個磁碟,則每個磁碟被標記為 /dev/hda 、 /dev/hdb、 /dev/hdc 等以此類推;而每個磁碟的分割槽被標記為 /dev/hda1、 /dev/hda2等。第二列是掛載點。如果磁碟是scsi型別,則多個磁碟會被分別標記為 /dev/sda、/dev/sdb等等。分割槽同理。
如果使用標籤來表示,則格式如:
1
lable=/
掛載點必須為當前已經存在的目錄,為了相容起見,最好在建立需要掛載的目標目錄後,將其許可權設定為777,以開放所有許可權。
第三列為此分割槽的檔案系統型別。
linux可以使用ext2、ext3等型別,此字段須與分割槽格式化時使用的型別相同。也可以使用 auto 這一特殊的語法,使系統自動偵測目標分割槽的分割槽型別。auto通常用於可移動裝置的掛載。
第四列是掛載的選項,用於設定掛載的引數。
常見引數如下:
auto: 系統自動掛載,fstab預設就是這個選項第五列是dump備份設定。defaults:沒有特別需求一般都用這個
defaults: rw, suid, dev, exec, auto, nouser, and async.
noauto 開機不自動掛載
nouser 只有超級使用者可以掛載
ro 按唯讀許可權掛載
rw 按可讀可寫許可權掛載
user 任何使用者都可以掛載
請注意光碟機和軟碟機只有在裝有介質時才可以進行掛載,因此它是noauto
當其值設定為1時,將允許dump備份程式備份;設定為0時,忽略備份操作;
第六列是fsck磁碟檢查設定。
其值是乙個順序。當其值為0時,永遠不檢查;而 / 根目錄分割槽永遠都為1。其它分割槽從2開始,數字越小越先檢查,如果兩個分割槽的數字相同,則同時檢查。
當修改完此檔案並儲存後,重啟伺服器或打命令mount -a生效。
RAC新增刪除磁碟
一 環境 oracle 11gr2 rac 二 實施 備註 安全起見,操作之前停資料庫例項 asm例項 1 節點1 2磁碟資訊 共享磁碟資訊 root 11grac1 ls l dev asm 格式 dev asm diskc 需新加磁碟 root 11grac1 ls l dev sd dev s...
4 如何新增與刪除磁碟分割槽
以為我的rh9為例,上面有只有兩個分割槽 dev sda1 和 dev sda2 fdisk dev sda 注意sda後不要加數字 command m for help m 輸入m後,就會看到很多命令 command m for help p 輸出當前磁碟的狀態 command m for hel...
Linux命令之磁碟管理
一 檢視硬碟及磁碟分割槽 1 命令df 檢視磁碟掛載情況 直接輸入就行 i 表示檢視inodes的使用情況 h 表示使用合適單位顯示 k m 分別表示用kb mb為單位表示 2 命令du 表示檢視某檔案或目錄占用空間大小 du abckmsh 檔名或目錄名 a 表示把全部檔案目錄大小都列出來 b,k...