web-dev-qa-db-ja.com

別のデバイスからルートディレクトリを変更する方法(例:/ dev / sdb1から/ dev / sda2)

dfコマンドで表示できるように、ブート時に/dev/sdb1の下にルートシステムが保存されているUbuntuがあります。

enter image description here

fdisk -lは次のようになります。

enter image description here

私の質問は、ルートシステムを/dev/sdb1から/dev/sda2に変更するにはどうすればよいですか?また、ブート時に/dev/sda2にも移動します

1
scamander

sdaにOSを再インストールするのは安全な方法ですが、実際には必要ありません。 sda2にファイルシステムがあるため、次のいずれかです。

  • 完全にデータに使用できる場合は、データが必要なsdb1ファイルシステムにマウントポイントを作成し、そこにマウントします(/etc/fstabに追加)。

  • それ以外の場合は、それをマウントして(ルートまたはその他で、まだ/etc/fstabに追加して)、データ用のディレクトリを作成し、データが必要な場所からソフトリンクを作成します。

3
xenoid

マウントポイントを変更するには、fstabファイルを編集する必要があります(上記のリンクを参照)。それを開いて、&記号で背景に分岐させます。 Ubuntuの場合、ターミナルを開き、次を実行します。

gksudo gedit /etc/fstab &

変更するエントリを見つけます。デバイスが/ dev/sdb1であることを発見したとしましょう。次に、fstabの行を次のように変更します。

/dev/sdb1       /media/disk2    ext3    defaults,errors=remount-ro  0  2 

/dev/sdb1       /mnt/backup     ext3    defaults,errors=remount-ro  0  2  

ソース: https://help.ubuntu.com/community/MoveMountpointHowto

1
mature