私がやろうとしていること:ルートファイルシステムを/dev/sda6
の小さなパーティションから/dev/sda8
の新しい大きなパーティションに移動しようとしています。
私の問題:fstabルートファイルシステムのUUIDをsda6
のUUIDに変更しても、小さなパーティションsda8
がまだブート時にマウントされています。
承認されたソリューションは、数ステップ前に戻り、パーティションを移動してサイズを変更するだけなので、元のルートパーティションとホームパーティションにより多くのスペースを確保できます。ブート時にマウントされるfstabおよびパーティションに関するこの問題はすべて完全に回避されます。
これまでに行ったこと:
sda8
を作成します。sda6
をsda8
にコピーします。sda8
の新しいUUIDを作成します。sda6
UUIDをルートファイルシステムとして使用するように/etc/fstab
(小さなパーティション)sda8
ファイルを変更します。問題はgrubに関連している、または古いパーティションのfstab、または新しいパーティションのfstabファイルに関する何かを編集していると思います。ここで根本的な誤解があるかもしれません。
sda6
(小さなパーティション)/ etc/fstab
UUID=7aead843-45c2-4456-a1d4-02c67af0769c / ext4 errors=remount-ro 0 1
UUID=485E-AB22 /boot/efi vfat umask=0077 0 1
UUID=ec4e914c-caaa-43e2-aeb2-4f346ba0411c /home ext4 defaults 0 2
UUID=cc8208be-d94f-493a-a19f-94d7083c0f84 none swap sw 0 0
ブロックID
/dev/sda6: UUID="39c4c3de-19ec-4fea-917d-45e0a0178f76" TYPE="ext4" PARTUUID="c5096f2e-5526-4801-8612-ae385d3c3e6e"
/dev/sda8: UUID="7aead843-45c2-4456-a1d4-02c67af0769c" TYPE="ext4" PARTUUID="05db311f-a362-4ba2-8a0b-c7ae4fc2c380"
最後のブートのjournalctlセクション
...
Jan 04 17:37:23 GL4D2B kernel: sda: sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8
Jan 04 17:37:23 GL4D2B kernel: sd 1:0:0:0: [sda] Attached SCSI disk
Jan 04 17:37:23 GL4D2B kernel: scsi 3:0:0:0: Direct-Access Kingston DataTraveler 3.0 PMAP PQ: 0 ANSI: 6
Jan 04 17:37:23 GL4D2B kernel: sd 3:0:0:0: Attached scsi generic sg2 type 0
Jan 04 17:37:23 GL4D2B kernel: EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null)
Jan 04 17:37:23 GL4D2B kernel: sd 3:0:0:0: [sdb] 15360000 512-byte logical blocks: (7.86 GB/7.32 GiB)
Jan 04 17:37:23 GL4D2B kernel: sd 3:0:0:0: [sdb] Write Protect is off
Jan 04 17:37:23 GL4D2B kernel: sd 3:0:0:0: [sdb] Mode Sense: 23 00 00 00
Jan 04 17:37:23 GL4D2B kernel: sd 3:0:0:0: [sdb] No Caching mode page found
Jan 04 17:37:23 GL4D2B kernel: sd 3:0:0:0: [sdb] Assuming drive cache: write through
Jan 04 17:37:23 GL4D2B kernel: sdb: sdb1
Jan 04 17:37:23 GL4D2B kernel: sd 3:0:0:0: [sdb] Attached SCSI removable disk
Jan 04 17:37:23 GL4D2B systemd[1]: Inserted module 'autofs4'
Jan 04 17:37:23 GL4D2B systemd[1]: systemd 240 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -ID
Jan 04 17:37:23 GL4D2B systemd[1]: Detected architecture x86-64.
Jan 04 17:37:23 GL4D2B systemd[1]: Set hostname to <GL4D2B>.
Jan 04 17:37:23 GL4D2B systemd[1]: Failed to bump fs.file-max, ignoring: Invalid argument
Jan 04 17:37:23 GL4D2B kernel: Lockdown: systemd: /dev/mem,kmem,port is restricted; see man kernel_lockdown.7
Jan 04 17:37:23 GL4D2B kernel: Lockdown: systemd: BPF is restricted; see man kernel_lockdown.7
Jan 04 17:37:23 GL4D2B systemd[1]: File /lib/systemd/system/systemd-journald.service:12 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
Jan 04 17:37:23 GL4D2B systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
Jan 04 17:37:23 GL4D2B systemd[1]: /lib/systemd/system/spice-vdagentd.service:8: PIDFile= references path below legacy directory /var/run/, updating /var/run/spice-vdagentd/spice-vdagentd.pid → /run/spice-vdagen
Jan 04 17:37:23 GL4D2B systemd[1]: Listening on udev Kernel Socket.
Jan 04 17:37:23 GL4D2B systemd[1]: Listening on udev Control Socket.
Jan 04 17:37:23 GL4D2B systemd[1]: Created slice system-systemd\x2dfsck.slice.
Jan 04 17:37:23 GL4D2B kernel: EXT4-fs (sda6): re-mounted. Opts: errors=remount-ro
...
次の点に注意してください。
マウントされたすべてのスワップパーティションでswapoff
を発行して手順全体を常に開始し、同じスワップパーティションでswapon
を発行して手順全体を終了します
a 移動は、マウスポインターをパーティションの中心にポイントし、ハンドカーソルで左/右にドラッグすることで実行されます
a resizeは、方向矢印カーソルでパーティションの左側/右側を左側/右側にドラッグすることで実行されます
パーティションをグラフィカルに移動/サイズ変更できない場合は、特定の必要な数値データを手動で入力する必要がある場合があります(指示がない限り、これは行わないでください)
move/resizeを開始するには、メインウィンドウの下部ペインにあるパーティションを右クリックし、ポップアップメニューから目的のアクションを選択して、新しい移動/サイズ変更ウィンドウ
次を実行...
注:手順が正確に機能しない場合は、[〜#〜] stop [〜#〜]すぐにDO NOT継続する。
windowsを使用して/ dev/sda3のサイズを変更しますDisk Management
アプリ。 400G以下にサイズ変更します
ubuntuでは、/ etc/fstabへの変更を元に戻し、UUIDで/ dev/sda6をマウントします。
ubuntuを再起動して、適切な/ etc/fstabとGRUBメニューを確認します(Sudo update-grub
後で)
ubuntu Live DVD/USBで起動
gparted
Sudo update-grub