GNU/Linux >> Linux の 問題 >  >> Linux

/home ディレクトリのディスク容量が不足していますか?

df -h の出力 (「人間が読めるサイズ」) は、プレーンな df よりも少し明確かもしれません .

実際、それはおそらく / のサイズを示しているでしょう。 約 13 GB しかありません – /home 用に 2 つ目の ~190 GB のパーティションを作成したと思います しかし、実際にマウントするのを忘れていたため、すべてのファイルが最初に保存されています (/ ) パーティション。

lsblk を使用できます または parted などのパーティショニング ツール /gparted すべての既存のパーティションとそのサイズを一覧表示します。

/home のパーティションかどうかを確認します lsblk によってリストされています またはあなたの /etc/fstab 、マウントしてみてください。しかし今のところ、/home 以外の場所にマウントしてください。 、ただし – たとえば、 /mnt – ファイルの転送を容易にするため。

あなたのアップデートは /dev/sda1 に大きなパーティションを示しています . /mnt に一時的にマウントできます :

# mount /dev/sda1 /mnt

コマンドが成功すると、静かに戻ります。 「unknown fstype」と表示される場合は、パーティションにまだファイル システムがない可能性があります – mkfs.ext4 /dev/sda1 ext4 としてフォーマットします 、最も一般的なものです。

ファイルを移動するには、アカウントからログアウトし、root としてログインして、rsync -avP /home/ /mnt/ を使用します。 データを転送します。その後、古い /home から削除します

/home にパーティションを永続的にマウントするには 、次を fstab に追加します:

/dev/sda1  /home  ext4  rw,relatime,acl  0  2

/ を持つ および /home 分離すると、Linux の再インストールがはるかに簡単になります (たとえば、ディストリビューションを切り替えたい場合)。しかし、それらをマージしたい場合は、 gparted でそれを行うことができます – ただし、同じシステムからではなく、ライブ CD からのみ。

GParted 内で、大きな空のパーティションを削除し、既存の 13 GB のサイズを変更するだけです。 可能性があることに注意してください その後、ブートローダー (GRUB など) を再インストールする必要があります。


Linux
  1. ディスクスペースを占有しているものを理解する方法は?

  2. /tmpと/homeをマウントしてハードドライブを分離しますか?

  3. Linux でのディスク容量不足のテスト

  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. プロセスが実行されているフォルダーを見つける方法は?

  3. なぜ /home 以外のものを別のパーティションに入れるのですか?

  1. Debian – / var、/ homeを別のパーティションに移動しますか?

  2. / usr/portsパーティションのディスクスペースが不足しました。ポートを作成するにはどうすればよいですか。

  3. マウントポイントを変更するには?