投稿日
2017/2/20 月曜日
表題のとおり luks で暗号化したルートディレクトリを今回拡張してみたのでそのメモを。
$ uname -a Linux ******** 4.9.9-200.fc25.x86_64 #1 SMP Thu Feb 9 17:28:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/redhat-release Fedora release 25 (Twenty Five)
$ sudo gdisk -l /dev/sda …省略… Partition table scan: MBR: MBR only BSD: not present APM: not present GPT: not present …省略…
MBR です。
$ sudo fdisk -l /dev/sda /dev/sda1 * 2048 1026047 1024000 500M 83 Linux /dev/sda2 1026048 9152511 8126464 3.9G 82 Linux スワップ / Solaris /dev/sda3 9152512 134195199 125042688 59.6G 83 Linux
sda3 が luks パーティション。
中身のファイルシステムは ext4 。
ここに / 以下が全て入ってます( /boot を除く)。
ストレージ全体の容量は64GBで、これを今回100GBに変更したので sda3 をストレージいっぱいまで拡張する、というのが今回の目的です。
一旦シャットダウンしてフルバックアップをとってから fedora25 の live DVD で起動。
現状を確認。
$ sudo parted /dev/sda unit MiB print Model: VMware, VMware Virtual S (scsi) Disk /dev/sda: 102400MiB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1.00MiB 501MiB 500MiB primary ext4 boot 2 501MiB 4469MiB 3968MiB primary linux-swap(v1) 3 4469MiB 65525MiB 61056MiB primary
sda3 の End を 102400MiB にすると良いっぽい。
実際にパーティションを拡張してみる。
$ sudo parted /dev/sda GNU Parted 3.2 Using /dev/sda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) resizepart 3 102400MiB Error: The location 102400MiB is outside of the device /dev/sda. (parted) resizepart 3 102399MiB (parted) quit Information: You may need to update /etc/fstab.
102400MiB ではギリギリアウトだったので 1MiB 減らしました。
再度シャットダウンして通常の環境で起動。
luks ボリュームの名前を確認
$ mount …省略… /dev/mapper/luks-********-****-****-****-************ on / type ext4 (rw,relatime,seclabel,data=ordered) …省略…
拡張前のサイズを確認
$ df -h ファイルシス サイズ 使用 残り 使用% マウント位置 …省略… /dev/dm-0 59G 54G 1.8G 97% / …省略…
luks ボリュームと ext4 ファイルシステムの拡張
$ sudo cryptsetup resize /dev/mapper/luks-********-****-****-****-************ $ sudo resize2fs /dev/dm-0 resize2fs 1.43.3 (04-Sep-2016) Filesystem at /dev/dm-0 is mounted on /; on-line resizing required old_desc_blocks = 4, new_desc_blocks = 6 The filesystem on /dev/dm-0 is now 25069568 (4k) blocks long.
拡張後のサイズを確認
$ df -h ファイルシス サイズ 使用 残り 使用% マウント位置 …省略… /dev/dm-0 95G 54G 36G 61% / …省略…
最近のコメント
名前
しゅごい
Jane Doe
FYI Avoid Annoying Unexpe…
Jane Doe
ご存じとは思いますが、whileには、”~の間”と…
peta_okechan
針金みたいなパーツを引っ張ると外れます。 他の方の…
虎徹ファン交換
虎徹の標準ファンを外す際に、どのようにして外されま…
花粉症対策2019 – 日曜研究室
[…] 花粉症対策についてはこれまで次の記事を書いてきました。https://…
花粉症対策2019 – 日曜研究室
[…] 花粉症対策についてはこれまで次の記事を書いてきました。https://…
花粉症対策2019 – 日曜研究室
[…] 花粉症対策についてはこれまで次の記事を書いてきました。https://…
花粉症対策2019 – 日曜研究室
[…] 花粉症対策についてはこれまで次の記事を書いてきました。https://…
花粉症対策2019 – 日曜研究室
[…] 花粉症対策についてはこれまで次の記事を書いてきました。https://…