サイズを大きくした後、インストールされているファイルのサイズをディレクトリに合わせることはできません(誤った割り当て)。

サイズを大きくした後、インストールされているファイルのサイズをディレクトリに合わせることはできません(誤った割り当て)。

システムがクラッシュしないようにサイズを制限するために、/ tmpディレクトリにマウントされたファイルを作成しました。上記では、/etc/fstabにインストールされているmkfs.ext4を使用しました。これでサイズを増やす必要があるので、fallocateを再利用しました。 / tmpfileは今より大きく表示されますが、マウントすると同じサイズになります。手動インストール、アンマウントされたファイル、マウントされたディレクトリにresize2fsを使用するなど、多くの作業を試みました。前者にはエラーはありませんが、推奨事項を実行してもまだ大きくはありませんe2fsck -f /tmpfile

どんなアイデアがありますか?

私はこの答えのようなループデバイスやpartedでフォーマットされた2つのパーティションを使用しません。円形仮想ディスクのサイズを増やす方法は?

編集:指摘したようにディレクトリにファイルをインストールすると、オプションなしでデフォルトでループデバイスが使用されますmount -o loop。メモfallocate -l 200M /tmpfileとして/mntにマウントすることで確認できますが、unix / linuxはresize2fs /dev/loop#fstabの編集をキャンセルします。mount -aコンテンツを含む既存のフォルダを「マウント」するとどうなりますか?、ホームディレクトリをオーバーロードすると、より多くの競合がある可能性があるように見えますが、そうでない可能性があります。

関連情報