SSDをインストールしていますが、ユーザーフォルダーを別のドライブに移動するスペースを節約するために、それを行う方法はありますか?
ターミナルから次のように入力します。
Sudo mkdir /mnt/tmp
Sudo mount /dev/sdb1/ /mnt/tmp
/ sdb1を新しいパーティションとしてHOMEと仮定すると、新しいパーティションを一時的にマウントできます。
Sudo rsync -avx /home/ /mnt/tmp
これにより、HOMEが新しい場所にコピーされます。
Sudo mount /dev/sdb1 /home
これにより、新しいパーティションがHOMEとしてマウントされ、すべてのデータが存在することが確認されます。
Sudo umount /home
これにより、新しいパーティションがアンマウントされます。
rm -rf /home/*
これにより、old HOMEが削除されます。
HOMEを永続的にするには、fstab
エントリの新しいパーティションのUUIDを知る必要があります。あなたはコマンドを与えることでそれを得ることができます:
Sudo blkid
UUIDを書き留め、同じものを使用してfstab
を変更します。
Sudo nano /etc/fstab
最後に次を追加します。
UUID=<noted number from above> /home ext4 defaults 0 2
注:フォーマットされた正確なファイルシステムを選択する必要があります(たとえば、ここで選択したext4)。
これで、コンピューターを再起動して、新しいHOMEを表示できます。
/ homeからすべてのファイルを別のドライブにコピーします
/etc/fstabエントリを変更して、/ homeがそのドライブを指すようにします
方法がわからない場合は、返信してください。そのためのシェルスクリプトを提供します。