web-dev-qa-db-ja.com

Gpartedでパーティションのサイズ変更に失敗した後、パーティションは拡大しましたが、ファイルシステムは拡大しませんでした

私はubuntu 14.04を16.04にアップグレードしようとしていますが、Ubuntuがインストールされたドライブのスペースが不足しているため、プロセスをさらに進めることができず、コンピューターに30GBの未割り当てスペースがありました。 Live USBのGpartedソフトウェアを使用し、それを使用して/ dev/sda6を移動および縮小し、/ dev/sda5の側に約30 GBの未割り当てスペースを取得しました。移動と縮小の完了後、move/resizeオプションを使用して、ubuntuドライブ/ dev/sda5を拡張しようとしましたが、プロセスの途中でエラーが発生し、プロセスをさらに進めることができませんでした。

その後、再起動後、ライブUSBからGpartedが再び開かれましたが、現在、ubuntuパーティション(/ dev/sda5)で同じ初期サイズで一部のエラーが表示され、パーティションを拡張できます。 enter image description here

enter image description here

私もこれを使用してルートパーティションを修正しようとしました

Sudo touch /forcefsck
Sudo reboot

ただし、エラーは報告されませんでした。私は今どうすればいい?割り当てられていないスペースはどうなりましたか?

編集:

Sudo fdisk -lの結果

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2253336f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   136970189    68381671    7  HPFS/NTFS/exFAT
/dev/sda3       136986248   220984415    41999084    7  HPFS/NTFS/exFAT
/dev/sda4       220985343   625139711   202077184+   f  W95 Ext'd (LBA)
/dev/sda5       220985344   318570495    48792576   83  Linux
/dev/sda6       318572544   432474111    56950784    7  HPFS/NTFS/exFAT
/dev/sda7       432633856   625139711    96252928    7  HPFS/NTFS/exFAT

今、私はこのエラーを与えるgpartedを開始すると(libpartedバグが見つかりました)

パーティション/ dev/sda4の変更に関するカーネルへの通知エラー-デバイスまたはリソースがビジーです。これは、リブートするまでLinuxが/ dev/sda4に加えた変更を認識しないことを意味します。したがって、リブートする前にマウントしたり使用したりしないでください。

3
Eka

パーティション/dev/sda5が拡大したように見えますが、その内部のext4ファイルシステムは元のサイズのままです。

まず、まだ行っていない場合は、バックアップを作成してください!パーティションとファイルシステムを変更すると、常にデータ損失のリスクがあります!

次に、マウントされているファイルシステムを操作できるように、ライブシステムから起動していることを確認します。

まず、次のコマンドを使用してファイルシステムチェックを強制する必要があります。

Sudo e2fsck -f /dev/sda5

うまくいけば、エラーを報告しないか、修正できるはずです。

その後、ファイルシステムのサイズを変更して、それが配置されているパーティションのサイズに一致させることができます。次のコマンドでそれを行います。

Sudo resize2fs -p /dev/sda5

その後、最初のコマンド(e2fsck)を繰り返して、すべてが正常であることを確認します。

その後、パーティションとファイルシステムのサイズが再び同じになり、この問題に関してこれ以上問題が発生することはありません。

3
Byte Commander