サイズが2TBのハードドライブが1つしかないCentos 6.xを実行しているコンピュータがあります。ほとんどすべてが/homeディレクトリに分割されていることがわかったので、そのディレクトリを200GBに減らし、残りのスペースを使用して新しいパーティションを作成することにしました。
私は縮小のためにこのガイドを使用しましたが、うまくいきました。
http://www.linuxtechi.com/reduce-size-lvm-partition/
/homeディレクトリの新しいサイズは正確ですが、分割できる空き領域が見つかりません(1TB以上の空き領域が必要です)。
走れば
lsblk
私は得る:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 1.8T 0 part
├─vg_testbox1-lv_root (dm-0) 253:0 0 50G 0 lvm /
├─vg_testbox1-lv_swap (dm-1) 253:1 0 31.5G 0 lvm
└─vg_testbox1-lv_home (dm-2) 253:2 0 200G 0 lvm /home
sr0 11:0 1 1024M 0 rom
別れをして逃げたら
print free
わかりました:
Model: ATA Hitachi HUA72302 (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
32.3kB 1049kB 1016kB Free Space
1 1049kB 525MB 524MB primary ext4 boot
2 525MB 2000GB 2000GB primary lvm
2000GB 2000GB 90.1kB Free Space
どうやらここで何かを見逃していますが、何かがよくわかりません。
ベストアンサー1
論理ボリュームマネージャ(LVM)を介してディスク使用量を実行します。ほぼディスク全体がLVMに提供されます。 「パーティション」はLVMスペース/
から/home
割り当てられます。
pvdisplay
vgdisplay
、およびコマンドを使用して使用量を表示できますlvdisplay
(このコマンドはrootとして実行されます)。 CentOSシステム用の新しい論理「パーティション」を作成するには、次のように作成できます。
lvcreate --size 50G --name lv_somelabel /dev/vg_testbox1
ここで、パーティションのサイズは50GB、名前は「lv_somelabel」です。ボリュームグループ「vg_testbox1」がシステムにすでに存在しています。その後、ファイルシステムを作成してマウントするなどの操作を実行できます。
mkfs -L somelabel -t ext4 /dev/vg_testbox1/lv_somelabel
mkdir -p /mnt/somelabel
mount /dev/vg_testbox1/lv_somelabel /mnt/somelabel