
我有第二塊硬碟 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
.
答案3
首先,您需要確保有一個掛載目錄。/mnt
是我用的。 (如果沒有)然後您需要透過發出命令並驗證裝置名稱來mkdir /mnt
確保安裝到正確的分割區。ls /dev
完成此操作後,您應該能夠發出命令mount /dev/sdb2 /mnt