このガイドを読んだ後、いくつかのフォルダ(たとえば、/var
および/home
)を移動してパーティションを分割してみました。
フォルダを正常に移動できましたこれガイド。
ただし、複数のフォルダでは機能しないようで、私のすべてのフォルダは適切なフォルダなしでパーティションにダンプされます。
/var
, /home
, を/tmp
別のパーティションにマウントしたいと思います。ご案内いただけますか?
ベストアンサー1
1.まず、各マウントポイント(/var、/home、/tmp)のパーティションを作成するには、未割り当て領域が必要です。これにはGpartedを使用してください。
2. 次に、これらのパーティションのファイルシステムを作成するか(Gpartedを使用して実行することもできます)、以下を使用する必要があります。
mkfs.ext4 /dev/sdaX
たとえば、/dev/sdaXデバイスに新しいext4ファイルシステムを作成します(/dev/sdaXを自分のデバイスに置き換えます)。
3. 新しいファイルシステムを /mnt にマウントします。
mkdir /mnt/var
mount /dev/sdaX /mnt/var
4.このプロセス中にディレクトリにrwアクティビティがないようにシングルユーザーモードに切り替えます。
init 1
5. ルートパスワードを入力します。
6. varのデータのみをバックアップします(/varディレクトリ自体はバックアップしません)。
cd /var
cp -ax * /mnt/var
7. データ転送が成功したら、/var ディレクトリの名前を変更します。
cd /
mv var var.old
8. 新しい var ディレクトリの作成
mkdir var
9. 新しいパーティションをアンマウントします。
umount /dev/sdaX
10. /var で再度マウントします。
mount /dev/sdaX /var
11. /var をマウントポイントとして使用して、新しいパーティションを含むように /etc/fstab ファイルを編集し、ブート時に自動的にマウントされるようにします。
/dev/sdaX /var ext4 defaults 0 0
12. /home および /tmp に対して手順 1 ~ 11 を繰り返します。
13.最後にマルチタスクモードに戻ります。
init 5