Linux進(jìn)行掛載磁盤的操作指南
一、操作前準(zhǔn)備
在進(jìn)行磁盤掛載操作之前,你需要做好以下準(zhǔn)備工作:
- 確認(rèn)磁盤信息:使用
sudo fdisk -l或者lsblk命令查看系統(tǒng)中磁盤的相關(guān)信息,明確要掛載的目標(biāo)磁盤,例如/dev/vdb。 - 數(shù)據(jù)備份:分區(qū)和格式化操作會清除磁盤上的所有數(shù)據(jù),所以一定要提前對磁盤中的重要數(shù)據(jù)進(jìn)行備份。
二、判斷是否需要創(chuàng)建分區(qū)
(一)檢查磁盤分區(qū)狀態(tài)
通過以下命令查看磁盤是否已經(jīng)存在分區(qū):
sudo fdisk -l lsblk
- 若
fdisk -l的輸出中沒有目標(biāo)磁盤對應(yīng)的分區(qū)信息(如/dev/vdb1),或者lsblk里目標(biāo)磁盤沒有子節(jié)點(diǎn),說明該磁盤未分區(qū),需要進(jìn)行分區(qū)操作。 - 若磁盤已有分區(qū),則可跳過分區(qū)步驟,直接進(jìn)行格式化。
(二)創(chuàng)建分區(qū)(針對未分區(qū)磁盤)
使用 fdisk 工具對磁盤進(jìn)行分區(qū),以 /dev/vdb 為例:
sudo fdisk /dev/vdb
進(jìn)入 fdisk 的交互模式后,按照以下步驟操作:
- 新建分區(qū):輸入
n并回車。- 分區(qū)類型選擇“主分區(qū)(Primary partition)”,按默認(rèn)輸入
p并回車。 - 分區(qū)號按默認(rèn)值,直接回車。
- 起始扇區(qū)按默認(rèn)值,回車。
- 結(jié)束扇區(qū)若要使用全部磁盤空間,直接回車;若要指定分區(qū)大小,輸入
+[大小][單位],例如+10G表示 10GB 大小。
- 分區(qū)類型選擇“主分區(qū)(Primary partition)”,按默認(rèn)輸入
- 修改分區(qū)類型(可選):輸入
t并回車,然后輸入分區(qū)類型對應(yīng)的代碼。對于 Linux 系統(tǒng)常用的ext4文件系統(tǒng),一般使用默認(rèn)的83。 - 保存分區(qū)表:輸入
w并回車,保存分區(qū)表并退出fdisk交互模式。
創(chuàng)建分區(qū)后,讓內(nèi)核重新讀取分區(qū)表以識別新分區(qū):
sudo partprobe /dev/vdb
三、格式化分區(qū)(如果分區(qū)已有數(shù)據(jù),且分區(qū)的文件系統(tǒng)與當(dāng)前系統(tǒng)兼容,可以不格式化)
格式化分區(qū)會清除分區(qū)內(nèi)的所有數(shù)據(jù),請確保已備份重要數(shù)據(jù)。以將 /dev/vdb1 格式化為 ext4 文件系統(tǒng)為例:
sudo mkfs.ext4 /dev/vdb1
若需要其他文件系統(tǒng)類型,可參考以下命令:
- XFS 文件系統(tǒng):
sudo mkfs.xfs /dev/vdb1 - FAT32 文件系統(tǒng):
sudo mkfs.vfat /dev/vdb1 - NTFS 文件系統(tǒng):
sudo mkfs.ntfs /dev/vdb1,使用 NTFS 文件系統(tǒng)需要安裝ntfs-3g,在 Ubuntu/Debian 系統(tǒng)中可使用sudo apt install ntfs-3g進(jìn)行安裝,在 Fedora/CentOS 系統(tǒng)中可使用sudo dnf install ntfs-3g安裝。
查看文件系統(tǒng)類型:
file -s /dev/vdb1
四、創(chuàng)建掛載點(diǎn)
掛載點(diǎn)是磁盤分區(qū)在文件系統(tǒng)中的掛載位置,一般選擇 /mnt 目錄下創(chuàng)建,例如:
sudo mkdir -p /mnt/data_disk1
五、掛載分區(qū)
將格式化好的分區(qū)掛載到創(chuàng)建的掛載點(diǎn)上:
sudo mount /dev/vdb1 /mnt/data_disk1
六、驗(yàn)證掛載
使用以下命令驗(yàn)證分區(qū)是否成功掛載:
df -h lsblk
df -h 命令會顯示已掛載分區(qū)的信息,lsblk 命令可確認(rèn)分區(qū)的掛載情況。
七、設(shè)置開機(jī)自動掛載(可選)
若希望系統(tǒng)在開機(jī)時自動掛載該分區(qū),需要編輯 /etc/fstab 文件:
sudo nano /etc/fstab
在文件中添加以下內(nèi)容(推薦使用 UUID 進(jìn)行掛載,以避免設(shè)備名稱變化導(dǎo)致掛載失?。?/p>
UUID=12345678-1234-5678-1234-567812345678 /mnt/data_disk1 ext4 defaults 0 0
其中,UUID 可通過以下命令獲?。?/p>
sudo blkid /dev/vdb1
添加完成后,保存并退出文件。驗(yàn)證配置并且使其生效:
sudo mount -a
八、卸載分區(qū)
若需要卸載已掛載的分區(qū),可使用以下命令:
sudo umount /mnt/data_disk1
注意,卸載前要確保沒有程序正在使用該分區(qū),否則會提示卸載失敗。
通過以上步驟,你就可以安全、高效地在 Linux 系統(tǒng)中完成磁盤的掛載操作。
延申拓展:Linux如何判斷磁盤是否已分區(qū)
在 Linux 系統(tǒng)中,判斷磁盤是否已分區(qū)可通過以下方法實(shí)現(xiàn):
方法 1:使用 fdisk -l 命令
此命令會列出所有磁盤及其分區(qū)的詳細(xì)信息:
sudo fdisk -l
- 輸出解讀:
- 若磁盤(如
/dev/sdb)下有類似/dev/sdb1的分區(qū)條目,則表示已分區(qū)。 - 若磁盤無任何分區(qū),僅顯示磁盤總?cè)萘?、型號等信息,無
Device列表。
- 若磁盤(如
示例:
Disk /dev/sdb: 200 GiB, 214748364800 bytes, 419430400 sectors Disk model: Virtual disk Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: ... Device Start End Sectors Size Type /dev/sdb1 2048 1050623 1048576 512M EFI System
- 結(jié)論:
/dev/sdb已分區(qū)(存在/dev/sdb1)。
方法 2:使用 lsblk 命令
以樹狀結(jié)構(gòu)顯示磁盤和分區(qū),直觀易懂:
lsblk
- 輸出解讀:
- 若磁盤(如
sdb)下有子節(jié)點(diǎn)(如sdb1),則表示已分區(qū)。 - 未分區(qū)的磁盤僅顯示自身,無子節(jié)點(diǎn)。
- 若磁盤(如
示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 200G 0 disk ├─sda1 8:1 0 512M 0 part /boot/efi └─sda2 8:2 0 199.5G 0 part / sdb 8:16 0 200G 0 disk
- 結(jié)論:
sdb未分區(qū),sda已分區(qū)。
通過以上方法,可準(zhǔn)確判斷磁盤是否已分區(qū),并進(jìn)一步進(jìn)行管理操作。
以上就是Linux進(jìn)行掛載磁盤的操作指南的詳細(xì)內(nèi)容,更多關(guān)于Linux進(jìn)行掛載磁盤的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Centos8搭建本地Web服務(wù)器的實(shí)現(xiàn)步驟
這篇文章主要介紹了Centos8搭建本地Web服務(wù)器的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01
vmware中CentOS7網(wǎng)絡(luò)設(shè)置教程詳解
這篇文章主要為大家詳細(xì)介紹了vmware中CentOS7網(wǎng)絡(luò)設(shè)置教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07
centos6.5 lamp 環(huán)境(使用yum安裝方法)
這篇文章主要介紹了centos6.5下安裝lamp環(huán)境 使用yum安裝方法,需要的朋友可以參考下2016-10-10
如何實(shí)現(xiàn)在Linux上執(zhí)行exe文件
這篇文章主要介紹了在Linux上執(zhí)行exe文件實(shí)現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-09-09
在 Linux 上鎖定虛擬控制臺會話的實(shí)現(xiàn)方法
這篇文章主要介紹了在 Linux 上鎖定虛擬控制臺會話的實(shí)現(xiàn)方法,Vlock 對于有多個用戶訪問控制臺的共享 Linux 系統(tǒng)特別有用,文中給大家提到了vlock的安裝方法,需要的朋友可以參考下2018-11-11

