fstabファイルからセカンダリマウントルートディレクトリを安全に削除する方法

fstabファイルからセカンダリマウントルートディレクトリを安全に削除する方法

マイコンピュータには、128GB SSDと1.8TB HDDという2つのドライブがあります。 「/home/___/mountpoints/HDD」にHDDをマウントしましたが、今日これが「/」に戻ることがわかりました。

"fstab"ファイルには以下が含まれています。

# / was on /dev/sda1 during installation UUID=e20ffb34-68e3-4d48-ba53-5913d8b11d4a   /                          ext4   errors=remount-ro   0 1 
# swap was on /dev/sda5 during installation UUID=575c62d0-f74d-4d80-9682-f2a491c4ab38   none                       swap   sw                  0 0  /dev/sdb1                              /home/____/mountpoints/HDD   ext4   users               0 0

2行目を削除してハードドライブを再マウントしても安全ですか?それとも別のタスクを実行する必要がありますか? (助けになるならDebian 11を使用しています)

ベストアンサー1

あなたの/etc/fstab しなければならない次のように見えます。

# / was on /dev/sda1 during installation 
UUID=e20ffb34-68e3-4d48-ba53-5913d8b11d4a   /    ext4   errors=remount-ro   0 1 
# swap was on /dev/sda5 during installation 
UUID=575c62d0-f74d-4d80-9682-f2a491c4ab38  none  swap   sw                  0 0  
/dev/sdb1           /home/____/mountpoints/HDD   ext4   users               0 0

文字で始まる行は#コメント行であり、技術的効果はありません。現在のコメント行は、Debian OS インストーラがインストール時にシステム構成を記述するために生成されます。

明らかに追加されました。ワイヤー。

最新システムのディスクはホットスワップが可能なため、起動するたびにデバイス名が異なる場合があります。したがって、現在のベストプラクティスは、デバイス名を使用せずに、代わりに参照する物理ディスク/パーティション/ファイルシステムに書き込まれた識別子を使用することです。ここではUUID=以下を指す。ファイルシステムUUID(またはそれに対応するスワップパーティションUUID)。

コメントアウトされた行は、インストール中にルートファイルシステムが開かれていましたが、もう一度戻ろうとした/dev/sda1ため、ある時点で検出順序が変更され、ルートファイルシステムが見つかったことを示します。したがって、行5では、ルートファイルシステムが。/home/____/mountpoints/HDD//dev/sdb1/etc/fstab/home/____/mountpoints/HDD

ルートファイルシステムの追加インストールを簡単に削除できるはずです。

umount /home/____/mountpoints/HDD

削除(またはコメントアウト)5番目の場所あなたのルート/etc/fstabも動作します。ただし、その行を削除する代わりに、たとえばlsblk -o +UUIDHDDのファイルシステムUUIDを見つけて、その行の対応する文字列を適切な文字列に変更したい場合があります。/dev/sdb1/etc/fstabUUID=...

おすすめ記事