1,未掛在的系統盤使用 df -h
命令是看不到的,需要使用fdisk -l
查看所有硬盤信息。也可以使用lsblk
查看。
(lsblk命令 用於列出所有可用塊設備的信息,而且還能顯示他們之間的依賴關係,但是它不會列出RAM盤的信息。塊設備有硬盤,閃存盤,cd-ROM等等)
命令:fdisk
命令:lsblk -l
開始掛載vdb磁盤
目前我所知有兩種方式來實現,可以不分區直接掛載,這種掛載成功後,是把文件當成一個磁盤使用,就像cd一樣,也可以分區後掛載
直接掛載方法
1,格式化磁盤
mkfs -t ext4 /dev/vdb#備註 vdb都是存在在/dev 下面的
2,創建一個目錄
mkdir /data
3,直接掛載格式化後的磁盤
mount /dev/vdb /data
4,使用parted -l
可以看到vda是一個msdos,直接掛載的磁盤是一個loop
(分區表類型:msdos(一般是系統分區) 和 gpt(一般是數據分區)。msdos最多支持4個分區,單分區最大2T;沒有分區數量限制,單分區最大18EB;loop設備是一種僞設備,是使用文件來模擬塊設備的一種技術,文件模擬成塊設備後, 就像一個磁盤或光盤一樣使用)
5,使用df -h
查看
6,最後一步(非常重要)
把這段加入/etc/fstab,完成後,測試掛載是否成功:mount -a
,沒有任何顯示及成功,如果報錯,千萬不要重啓。
/dev/vdb/data auto defaults,nofail,comment=cloudconfig 0 2
分區後掛載磁盤
1,取消上面的掛載,umount /dev/vdb
,用df -h
查看
2,分區fdisk /dev/sdb
,依次輸入n,p,1,w,其中n分別表示創建一個新分區,p表示分區類型爲主分區,1表示分區編號是1,w表示保存
4,格式化mkfs.ext4 /dev/vdb1
,注意此時分區完成,格式化vdb1
5,掛載到上面創建的/data目錄mount /dev/vdb1 /data
6,上面的掛載是臨時的,系統重啓後需要重新掛載,我們希望下次啓動時,自動掛載,輸vi /etc/fstab,增加下圖紅框的配置,/dev/sdb1是分區,/data是掛載此分區的目錄,ext4是磁盤格式,後面的照抄上面一個行的信息
7,檢測fstab是否配置正確mount -a
,報錯,是因爲我的配置還是第一個vdb,應該修改爲vdb1,後面就成功了