Linux掛載磁盤

1,未掛在的系統盤使用 df -h命令是看不到的,需要使用fdisk -l 查看所有硬盤信息。也可以使用lsblk查看。
lsblk命令 用於列出所有可用塊設備的信息,而且還能顯示他們之間的依賴關係,但是它不會列出RAM盤的信息。塊設備有硬盤,閃存盤,cd-ROM等等
命令:fdisk
命令:fdisk
命令:lsblk -l
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,後面就成功了
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章