想像する
/boot
マイコンピュータには、および/パーティションを持つSSD(250GiB)があります/
。/home
大きな新しいM.2 NVMEドライブ(1TiB)に移動したいです。
私が使用しているディストリビューションはFedora 37です。
私の/etc/fstab
外観は次のとおりです。
#
# /etc/fstab
# Created by anaconda on Tue Jun 28 05:26:41 2022
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
UUID=5ed1bf26-ab2f-4e5a-ab5e-d2d56f5f3803 / btrfs subvol=root,compress=zstd:1 0 0
UUID=a14f6d42-3a64-4f96-856c-51e0f4344481 /boot ext4 defaults 1 2
UUID=5ed1bf26-ab2f-4e5a-ab5e-d2d56f5f3803 /home btrfs subvol=home,compress=zstd:1 0 0
lsblk
次のようになります。
NAME KNAME PATH TYPE MODEL STATE RO RM HOTPLUG FSTYPE FSVER LABEL PTTYPE PARTTYPE PARTTYPENAME PARTLABEL PARTFLAGS SIZE FSSIZE FSAVAIL
sda sda /dev/sda disk Samsung SSD 850 EVO 250GB running 0 0 0 dos 232.9G
├─sda1 sda1 /dev/sda1 part 0 0 0 ext4 1.0 dos 0x83 Linux 0x80 1G 973.4M 608.1M
└─sda2 sda2 /dev/sda2 part 0 0 0 btrfs fedora_localhost-live dos 0x83 Linux 231.9G 231.9G 108.3G
zram0 zram0 /dev/zram0 disk 0 0 0 7.5G
メモ:どちらも同じパーティションのサブボリューム/
です!/home/
彼らは別々のパーティション自体にはありません。
質問
営業時間内の支障を最小限に抑えるにはどうすればよいですか?ライブディストリビューションを起動してパーティションを移動する必要があると思いますgparted
が、UUIDが現在の設定全体に分散しているため、問題が発生する可能性があると考えており、これが好ましいアプローチであるかどうかはわかりません。
としてボーナス、私のハードドライブに現在のRAM容量(8GB)より大きいスワップパーティションを持ちたいと思いました。現在はZRAMのみを使用していますが、コンピュータを安全にスリープモードに切り替えることができるように、現在のRAM容量よりも大きい(おそらく2倍程度)スワップパーティションがあれば良いです。また、私のVMにもっとスワップがあるといいと思いますが、現在2つ以上のVMを実行するのが困難です。
おおよそ次のように近づきたいと思います。
- 現在のレイアウトを1TBドライブに複製したいのですが、どのツールを使用するのが最善かわからないため、ドライブの大部分を空にしてください。
- 次に、未割り当て領域の末尾にスワップパーティションを作成します。
/dev/sda2
次に、ドライブ全体を使用できるようにパーティションを拡張します。
手順の手順(もちろん、ステップ0はバックアップの作成)、どのツールを使用する必要があるかなどを教えてください。
ベストアンサー1
最も簡単な方法は次のとおりです。
- gpartedなどのライブISOの実行
- ベアメタルコピー 250G SATA SSD - NVMe SSD
- SATA SSDを取り外す
- NVMeから起動
- すべてがまだ機能していることを確認
- パーティションサイズを最大に調整
btrfs filesystem resize max /
オプションですが、推奨される追加手順:
- ライブISOを再利用するには、再起動してください。
- SSDを再挿入してみてください。
blkdiscard
SATA SSD- 新機能でSATA SSDフォーマット
重要な質問:
- 複製後に両方のディスクが接続されている間は、ファイルシステムをマウントしないでください。 (起動するとファイルシステムがマウントされます!)
- ディスクを複製する方法は重要ではありません。を使用してもかまいません
cp
。重要なのは、1:1のコピーです。 /dev/disk/by-id/
CLIにディスクを入力する必要があるときはいつでもnode.jsを使用してください。エラーが少なくなるようにしてください。