/(ルート)パーティションを拡張する必要がありますが、/homeパーティションにスペースが多すぎます。どうすればいいですか?ドライブは LUKS を使用して暗号化されます。
私のシステムはFedora 20です。
他のトピックがあります。ここsystem-config-lvmへの言及がありますが、リポジトリにインストールされていないか場所がないため、古いツールのようです。 GpartedはLUKS暗号化をサポートしていないため、機能しません。
これは:
~]$ sudo fdisk -l
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 7AE6E531-9898-4C7C-8C35-41B4FDB9374A
Device Start End Size Type
/dev/sda1 2048 411647 200M EFI System
/dev/sda2 411648 1435647 500M Microsoft basic data
/dev/sda3 1435648 976773119 465.1G Microsoft basic data
Disk /dev/mapper/luks-e69b0b4c-a8e0-425f-988d-8c635729503b: 465.1 GiB, 499370688512 bytes, 975333376 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/fedora_hostname-swap: 3.8 GiB, 4043309056 bytes, 7897088 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/fedora_hostname-root: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/luks-b7af1bce-82c4-4921-aac1-bce701e30256: 50 GiB, 53684994048 bytes, 104853504 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/fedora_hostname-home: 411.3 GiB, 441639239680 bytes, 862576640 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
これは:
~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/dm-3 50G 45G 2.0G 96% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 80K 1.9G 1% /dev/shm
tmpfs 1.9G 9.0M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 1.9G 20K 1.9G 1% /tmp
/dev/sda2 477M 131M 317M 30% /boot
/dev/sda1 200M 9.6M 191M 5% /boot/efi
/dev/mapper/fedora_hostname-home 405G 202G 183G 53% /home
これは:
]$ sudo lvdisplay
--- Logical volume ---
LV Path /dev/fedora_hostname/swap
LV Name swap
VG Name fedora_hostname
LV UUID qQQRVR-toXX-J0M7-lTH5-d8Lr-AUq3-EHJ6A4
LV Write Access read/write
LV Creation host, time hostname.lan, 2014-03-24 15:51:10 +0000
LV Status available
# open 2
LV Size 3.77 GiB
Current LE 964
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
--- Logical volume ---
LV Path /dev/fedora_hostname/home
LV Name home
VG Name fedora_hostname
LV UUID In2lRz-16ul-VhH5-SQOE-yqlt-tMB3-5JM7ea
LV Write Access read/write
LV Creation host, time hostname.lan, 2014-03-24 15:51:10 +0000
LV Status available
# open 1
LV Size 411.31 GiB
Current LE 105295
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:4
--- Logical volume ---
LV Path /dev/fedora_hostname/root
LV Name root
VG Name fedora_hostname
LV UUID bBWzcC-nhhd-s8km-MMGi-uGQ0-8yBv-HClQgp
LV Write Access read/write
LV Creation host, time hostname.lan, 2014-03-24 15:51:16 +0000
LV Status available
# open 1
LV Size 50.00 GiB
Current LE 12800
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
答え1
答えは嘘ですこれワイヤー....
抜粋:
したがって、ステップは次のようになります。
/home "ファイルシステム"を縮小します。 (たとえば、ext4の場合はresize2fsを使用してサイズを変更する必要があります。)
lvreduce を使用して、/home LVM パーティション (/dev/mapper/fedora_hostname-home) のサイズを縮小し、/home 縮小ファイルシステムを完全に含めるようにします。
縮小されたファイルシステムが/ home LVMパーティションよりも小さい場合は、ファイルシステムのサイズを変更してLVM論理ボリュームを完全に埋めることができます。私は主にこの方法を使用しているので、正確な寸法を計算する必要はありません! :血
(上記の各ステップが完了したら、/ homeをマウントして正しくマウントされているかどうか、データが存在するかどうかを確認できます。そうでない場合は、問題のステップに戻すことができます(例:無効なパラメーターのため)。
拡張/パーティションステップは次のとおりです。
/LVM パーティション (/dev/mapper/fedora_hostname-root) を拡張して、使用可能なスペースを埋めます (lvextend を使用)。
/LUKS パーティションを展開して、/dev/mapper/fedora_hostname-root LVM パーティションを作成します (cryptsetup サイズ変更を使用)。
- /LUKSパーティションを埋めるために/ filesystemを拡張します(例:ext2/3/4の場合はresize2fsを使用)。