私は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)で同じ初期サイズで一部のエラーが表示され、パーティションを拡張できます。
私もこれを使用してルートパーティションを修正しようとしました
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に加えた変更を認識しないことを意味します。したがって、リブートする前にマウントしたり使用したりしないでください。
パーティション/dev/sda5
が拡大したように見えますが、その内部のext4ファイルシステムは元のサイズのままです。
まず、まだ行っていない場合は、バックアップを作成してください!パーティションとファイルシステムを変更すると、常にデータ損失のリスクがあります!
次に、マウントされているファイルシステムを操作できるように、ライブシステムから起動していることを確認します。
まず、次のコマンドを使用してファイルシステムチェックを強制する必要があります。
Sudo e2fsck -f /dev/sda5
うまくいけば、エラーを報告しないか、修正できるはずです。
その後、ファイルシステムのサイズを変更して、それが配置されているパーティションのサイズに一致させることができます。次のコマンドでそれを行います。
Sudo resize2fs -p /dev/sda5
その後、最初のコマンド(e2fsck
)を繰り返して、すべてが正常であることを確認します。
その後、パーティションとファイルシステムのサイズが再び同じになり、この問題に関してこれ以上問題が発生することはありません。