/var、/home を別のパーティションに移動

/var、/home を別のパーティションに移動

このガイドを読んだ後、いくつかのフォルダ(たとえば、/varおよび/home)を移動してパーティションを分割してみました。

3.2.1 スマートパーティショニング方式の選択

フォルダを正常に移動できましたこれガイド。

ただし、複数のフォルダでは機能しないようで、私のすべてのフォルダは適切なフォルダなしでパーティションにダンプされます。

/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

おすすめ記事