我有一个带有两个3TB磁盘和软件RAID 1的Ubuntu 12.04服务器。目前他们分区如下:
# discus Mount Total Used Avail Prcnt Graph / 1.00 TB 8.55 GB 0.99 TB 0.8% [----------] +onnections 0 KB 0 KB 0 KB 0.0% [----------] +rnel/debug 0 KB 0 KB 0 KB 0.0% [----------] +l/security 0 KB 0 KB 0 KB 0.0% [----------] /run 3.12 GB 304 KB 3.12 GB 0.0% [----------] /run/lock 5.0 MB 0 KB 5.0 MB 0.0% [----------] /run/shm 7.79 GB 0 KB 7.79 GB 0.0% [----------] /home 1.70 TB 13.06 GB 1.68 TB 0.8% [----------] /boot 495.8 MB 38.0 MB 457.9 MB 7.7% [*---------] # df -h Filesystem Size Used Avail Use% Mounted on /dev/md2 1.0T 8.6G 964G 1% / udev 7.8G 4.0K 7.8G 1% /dev tmpfs 3.2G 304K 3.2G 1% /run none 5.0M 0 5.0M 0% /run/lock none 7.8G 0 7.8G 0% /run/shm /dev/md3 1.7T 14G 1.6T 1% /home /dev/md1 496M 38M 433M 9% /boot # cat /proc/partitions major minor #blocks name 8 0 2930266584 sda 8 1 33554432 sda1 8 2 524288 sda2 8 3 1073741824 sda3 8 4 1822443975 sda4 8 5 1024 sda5 8 16 2930266584 sdb 8 17 33554432 sdb1 8 18 524288 sdb2 8 19 1073741824 sdb3 8 20 1822443975 sdb4 8 21 1024 sdb5 9 0 33553336 md0 9 1 524276 md1 9 2 1073740664 md2 9 3 1822442815 md3
我想减less/到100Gb和增长/home到2.6Tb。 什么是最好的方式来做到这一点? 服务器没有重要的数据,所以我不在乎可能的数据丢失。
技巧是在RAID中使用第二个驱动器作为备用驱动器:
/boot一个,如果你有的话); /boot之外); man mdadm )和分区; pvcreate ); vgcreate )和需要的逻辑卷( lvcreate ),格式化它们,暂时挂载; /etc/fstab ,确保initrd将在LVM-2上处理根文件系统;