パーティションのシステム予約を小さくすることはできますか?

パーティションのシステム予約を小さくすることはできますか?

私の知る限り、Ubuntu はパーティション容量の 5% を占めるパーティションにシステム予約を作成します。8 TB ドライブでは、システム予約は約 380 GB を占めます。私はこれを df で再確認し、不足している GB を計算できました。8 TB パーティションが 4 つあり、1.5 TB のストレージ スペースが失われています。Ubuntu がシステム予約に使用する割合を減らす方法はありますか?

答え1

mkfs.ex4Linuxext4ファイルシステムを作成する

を使用すると、mkfs.ext4新しいファイルシステムが作成されます(パーティション内のデータは失われます)。バックアップ実行する前に、失うことのできないすべてのデータをバックアップしてください。

オプションを使用して-m、予約率を指定できます。たとえば、3%を取得するには、

sudo mkfs.ex4 -m 3 /dev/sdxn

ここで、x はデバイス文字、n はパーティション番号です (例 ) /dev/sda1

からman mkfs.ex4

   -m reserved-blocks-percentage
          Specify the percentage of the filesystem blocks reserved for the
          super-user.   This  avoids  fragmentation, and allows root-owned
          daemons, such as syslogd(8), to continue to  function  correctly
          after non-privileged processes are prevented from writing to the
          filesystem.  The default percentage is 5%.

tune2fsLinuxext4ファイルシステムを変更する

を使用すると、tune2fs既存のファイルシステムが変更されます(パーティション内のデータは保持されます)。ただし、バックアップ実行する前に、失うことのできないすべてのデータをバックアップしてください。

オプションを使用して-m、予約率を指定できます。たとえば、3%を取得するには、

sudo tune2fs -m 3 /dev/sdxn

ここで、x はデバイス文字、n はパーティション番号です (例 ) /dev/sda1

答え2

はい、次のパラメータを使用して各ディスクの割合を変更できます。例:

sudo tune2fs -m 0 /dev/sda1

0はパーセンテージサイズです

sudo tune2fs -l /dev/sda1 | grep 'Reserved block count'

予約ブロック数を確認する

関連情報