如何使用磁碟的 UUID 永久格式化和安裝磁碟。

如何使用磁碟的 UUID 永久格式化和安裝磁碟。

我有第二塊硬碟 SDB,但不知道如何在 Linux 下安裝它。

mount -a好像沒有全部掛載。

還想安裝此 RO 進行恢復。

答案1

mount -a掛載 /etc/fstab 中的所有檔案系統。

如果磁碟機尚未進入 fstab,則它不會對該磁碟機執行任何操作。

首先,檢查磁碟的分割方式(例如使用fdisk -l(小寫的 L,而不是數字 1)或使用其他工具(例如 gpart)。)

如果您的硬碟是 LVM,這些說明將不起作用,請停止並按照以下說明進行操作:https://superuser.com/a/666034/121698

使用手動安裝命令進行測試。例:
mount -t ext2 /dev/sdb1 /mnt

第一個分區的內容現在應該在 /mnt 下可見。

請注意,這裡假設 ext2 作為檔案系統。根據需要進行調整。

請注意,這假設是 /dev/sdb1,它可能是 /dev/sdb2、sdb3,...
該磁碟上甚至可以有多個分割區。根據需要進行調整。

如果這有效:umount /mnt並在 /etc/fstab 中新增一行。最簡單的方法是複製現有的一條線並進行調整。建議了解這些值的含義,因此請查看頂部的一行,如下所示:
Device Mountpoint FStype Options Dump Pass#

Device 是您嘗試掛載的裝置/例如 /dev/sdb1
mountpoint 是您希望資料夾顯示的目錄。
FStype 是檔案系統類型。例如 ext2、ext3、ext4、fat、iso9660、...
選項為 FS 選項,如 rw 表示讀寫,ro 表示唯讀。
dump和pass是為了恢復。哪個磁碟需要進行 fsck?以什麼順序等等。

因此...選擇您想要安裝磁碟的位置。例如在 /home/old_backup 中。如果該目錄不存在,則建立它。 (例如mkdir /home/old_backup)。如果該目錄中已經有內容,那麼您將意識到,一旦將磁碟安裝到該位置,您將不再看到它們。 (卸載後它們會再次出現,並且它們仍然會使用磁碟空間)。

現在編輯 /etc/fstab 並新增相關行。

#設備掛載點 FStype 選項轉儲通道#
/dev/sdb1 /home/old_backup ext2 ro 2 2      

測試用mount /home/old_backup.

下次啟動或發出命令時,mount -a它將自動安裝。

答案2

如何使用磁碟的 UUID 永久格式化和安裝磁碟。

找到磁碟名稱

sudo lsblk

這將顯示磁碟清單。通常第一個磁碟是vda可引導的。第二個磁碟將是vdb、第三個vdc等等。

vda通常會分成多個分區,例如vda1( /boot) 和vda2( /)。

新磁碟將沒有分割區,也沒有mountpoint.

格式化新磁碟

sudo mkfs.ext4 /dev/vdX

X磁碟的正確字母在哪裡。

輸出將包括磁碟的 UUID,稍後您將需要它。

掛載磁碟

sudo mkdir /archive
sudo mount /dev/vdX /archive

這只是暫時的,重新啟動後掛載將會遺失。

新增掛載到fstab

添加/etc/fstab

UUID=XXXX-XXXX-XXXX-XXXX-XXXX     /archive ext4 errors=remount-ro 0 1

如果您之前沒有記下 UUID,則可以透過sudo blkid.

有關 UUID 的更多信息

答案3

首先,您需要確保有一個掛載目錄。/mnt是我用的。 (如果沒有)然後您需要透過發出命令並驗證裝置名稱來mkdir /mnt確保安裝到正確的分割區。ls /dev完成此操作後,您應該能夠發出命令mount /dev/sdb2 /mnt

相關內容