4GBのSDカードがありますが、/パーティションにさらに空き容量を確保したいので、実際にはスワップパーティションは必要ありません。たとえば、fdiskを使用してパーティションのサイズを変更/移動するにはどうすればよいですか?
Disk /dev/mmcblk0: 3.7 GiB
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 * 2048 3844095 3842048 1.9G 83 Linux
/dev/mmcblk0p2 3846142 7772159 3926018 1.9G 5 Extended
/dev/mmcblk0p5 3846144 7772159 3926016 1.9G 82 Linux swap / Solaris
Filesystem Size Used Avail Use% Mounted on
udev 920M 0 920M 0% /dev
tmpfs 187M 20M 168M 11% /run
/dev/mmcblk0p1 1.8G 1.3G 417M 76% /
tmpfs 935M 0 935M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 935M 0 935M 0% /sys/fs/cgroup
tmpfs 187M 0 187M 0% /run/user/1001
ベストアンサー1
- ストップスワップの使用
swapoff -a
- スワップ(
/dev/mmcblk0p5
)および拡張(/dev/mmcblk0p2
)パーティションを削除します。 fdiskを使用してパーティションを削除するには、delete partitionを実行してfdisk /dev/mmcblk0
使用しますd
(どのパーティションかを尋ねます)。 /etc/fstab
GRUB設定からスワップエントリを削除することを忘れないでください。/
パーティションのサイズを変更します。 fdisk を使用してパーティションのサイズを変更することは、パーティションを削除し、同じ開始セクタとは異なるエンドセクタで新しいパーティションを作成することを意味します。たとえば、次のことができます。この回答。/dev/mmcblk0p1
サイズを変更したら、ファイルシステムのサイズを変更することを忘れないでください。resize2fs /dev/mmcblk0p1
Ext4またはxfs_growfs /dev/mmcblk0p1
XFSファイルシステム用のツールを使用してください。
ストレージと同様に、必ず最初にバックアップしてください。