根の大きさを増やす方法は?

根の大きさを増やす方法は?

マイディスク容量の使用量に関する情報です。

Command (m for help): p
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x360c373e
Device     Boot    Start       End   Sectors   Size Id Type
/dev/sda1  *        2048  17577983  17575936   8.4G 83 Linux
/dev/sda2       17580030 976771071 959191042 457.4G  5 Extended
/dev/sda5       17580032  23437311   5857280   2.8G 83 Linux
/dev/sda6       23439360  47773695  24334336  11.6G 82 Linux swap / Solaris
/dev/sda7       47775744  48553983    778240   380M 83 Linux
/dev/sda8       48556032 976771071 928215040 442.6G 83 Linux

しかし、Gpartedは家のサイズを変更(縮小)することはできません!

私のtmpがいっぱいで、ルートにスペースが足りません。実際、私はsudo apt-get clean解決策として文書をルートからホームに移動しました。

代替は何ですか?ルートサイズを増やしてこの問題を終わらせたかったのですが、できませんでした。 Gpartedが私に示したものは次のとおりです。

ここに画像の説明を入力してください。

答え1

空のスペースに新しい/パーティションを作成できます。私はあなたのシステムの詳細ではなく、一般的な概要のみを提供できます。

これには詳細に注意が必要です。バックアップがある場合にのみ試してください。また、私はこれをテストしておらず、しばらくこれを行っていないので、すべての手順を読んで、まず理解して実行できることを確認してください。

(1) Live CD で gparted を実行して、ディスク上のすべてのパーティションをアンマウントします。実行時に/を変更することはできません。起動時にパーティションがマウントされている場合は、マウント解除してください。

(2) 拡張パーティションに新しいルートパーティションを作成し、より大きなパーティションを作成します。必要に応じて、拡張パーティションの他のパーティションを移動してサイズを変更することもできますが、時間がかかることがあり、システムがシャットダウンしたり途中で問題が発生したりすると、一部のデータが失われることに注意してください。

(3)/mnt/oldや/mnt/newなどのファイルをコピーできるように、古いルートパーティション(sda1)と新しいルートパーティションをどこかにマウントします。

(4) rsync を使用してファイルを新しいパーティションにコピーします。例えば

rsync -avH /mnt/old/ /mnt/new/

(5)元のパーティションを新しい/ bootパーティションとして使用します。例えば

rsync -avH --delete /mnt/new/boot/ /mnt/old/

(6) /mnt/old から sda1 をアンマウントし、/mnt/new/boot に再マウントします。

(7) マウントの変更を反映するように /mnt/new/etc/fstab を更新します。古いルートパーティション(sda1)は/ bootとしてマウントされ、新しいパーティションは/としてマウントする必要があります。

(8)ブートローダの更新、例:

grub2-install --root-directory=/mnt/new /dev/sda

(9) システムを再起動します。

関連情報