LVMのサイズを小さくしたいので、home
次のコマンドを実行しました。
sudo umount -fl /dev/ubuntu-vg/home
lvreduce --size -4G /dev/ubuntu-vg/home
最後のコマンドが機能しなかったので(明らかにパーティションが他の場所で使用されているようです)、ロールバックすることにしました。
sudo mount -fl /dev/ubuntu-vg/home
ところで、このようにしてから個人/home/Jack
フォルダが消えました!
ログインすると、次のメッセージが表示されます。
No directory, logging in with HOME=/
アカウントを元に戻す方法はありますか?
挨拶
答え1
私の考えで何が起こっているのかは、ファイルシステムを縮小する前にlvmのサイズを縮小しようとしていることです。resize2fs
まず、ファイルシステムを縮小する必要があります。lvmreduce
インストールしないでください。ファイルシステムが破損する可能性があります。
vgメタデータのバックアップがあることを確認してください。
/etc/lvm/
vgを変更すると、その場所にアクセスできるため、デフォルトではその場所に配置されます。初めて復元しようとするときは、まず確認してください。
バックアップできない場合は、LVを元のサイズに戻して復元を試すことができますので、4Gに復元してみてください。
試すことができますが、4G
安全のために可能なすべてを提供できるようです。
lvextend -l +100%FREE /dev/ubuntu-vg/home