Archlinux、ファイルを別のパーティションに移動

Archlinux、ファイルを別のパーティションに移動

インストールの過程で、アイデア正しいファイルを作成しましたが、fstabファイルシステムがいっぱいだと文句を言った後、次のような事実がcp見つかりました。fstab

私は次の構成を持っています:

# lsblk 
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
├─sda1   8:1    0   238M  0 part 
├─sda2   8:2    0   1.9G  0 part 
├─sda3   8:3    0  23.3G  0 part /
└─sda4   8:4    0 207.5G  0 part

しかし、これは確かに私が望むものではありません。/dev/sda1as/boot/dev/sda4asをインストールしたいです/home/user/dev/sda2交換です。

これ質問はい、膨大な量のファイルを追加しましたが、そのファイルだけがインストールされているため、/home/userすべてのファイルが入ります。/dev/sda3

どうすれば解決できますか?

ライブCDで起動し、パーティションをマウントして実行できますが、次はgenfstabどうなりますか?私のファイルはどこにありますか/home/user?安全ですか?

homeすべてを一時ディレクトリに移動してマウントし、/dev/sda4再度コピーする必要がありますか?

ベストアンサー1

ファイルはsda3パーティションにあるため、fstabのみを変更してもファイルは移動されません。
(複数選択中)

mkdir /home.new
mount /dev/sda4 /home.new 
cp -a /home/user /home.new
umount /home.new
rf -fr /home
mv /home.new /home
mount /dev/sda4 /home

次に、fstabを編集して含めます。/home /dev/sda4

おすすめ記事