保管目的で外付けUSBドライブに予約されたスペースを埋めるのは間違っていますか?

保管目的で外付けUSBドライブに予約されたスペースを埋めるのは間違っていますか?

家族の写真やビデオでハードドライブと複数のバックアップドライブを埋めました。ビデオがアーカイブに入ると、適切な日付のフォルダに残ります。データ収集量が新しいドライブ(および新しいバックアップドライブ)を必要とするほど増えました。

しかし、なぜLinuxがドライブに強制的に置くための空きスペースを維持する必要があるのか​​を知りたいのです。 50GBを超えるので、より多くの動画で埋めることができます。これはrootとして "cp"コマンドを呼び出すと簡単に行われます。

アーカイブの目的以外はドライブで他の作業を実行しないので、予約されたスペースを埋めることがこの状況で悪い習慣なのか、そしてその理由が何であるのか疑問に思います。ラップトップ内部のメインドライブにこれを行うべきではないことを知っています。そうしないと、システムが不安定になる可能性があります。しかし、アーカイブされたデータだけをアーカイブする外付けドライブはどうですか?

答え1

私はあなたがext4ファイルシステムを使用していると仮定します。を使用して予約済みスペースのサイズを変更できますtune2fs。次のコマンドラインは、予約されたスペースを1%(デフォルトは5%)に減らします。

sudo tune2fs -m 1 /dev/sdxn

ここで、xはドライブ文字、nはパーティション番号(ファイルシステムがあるパーティションの場合ext)です。


からman tune2fs

   -m reserved-blocks-percentage
          Set the percentage of the filesystem which may only be allocated
          by  privileged  processes.   Reserving some number of filesystem
          blocks for use by privileged processes is done to avoid filesys‐
          tem  fragmentation,  and  to  allow system daemons, such as sys‐
          logd(8), to continue to function correctly after  non-privileged
          processes  are  prevented  from writing to the filesystem.  Nor‐
          mally, the default percentage of reserved blocks is 5%.

あなたできるデータドライブの空き容量を減らします(データドライブはシステムドライブほど重要ではありません)。ただし、マニュアルに記載されているようにスペースが予約されています。

  • 断片化の防止(データ分割にも関連)
  • システムデーモンが継続的に正常に実行できるようにする

関連情報