如何调整Ubuntu服务器的分区大小?
有没有一种简单的方法来减少Ubuntu服务器上的磁盘卷?
我运行虚拟环境并需要减少磁盘卷,因为我的非虚拟环境中的空间不足。
我想你将不得不使用resize2fs。
你不得不:
1.从livecd启动,
2.然后将partiotion设置为ext2,
3.并运行resize2fs /dev/sda1 8000M
。
这是一个更广泛的分步说明。
您需要首先调整文件系统,然后是分区表,然后告诉虚拟管理程序调整其自己的磁盘大小。 正如其他人所说,在liveCD中启动它然后使用gparted是非常容易的。 事实上,如果你安装了文件系统,它是唯一的方法,对于你的根文件系统来说总是如此。
如果您只想resize/家庭或其他一些东西,您可以卸载..
umount /dev/sda4
parted将显示parted -l的开始/停止
Model: ATA Hitachi HTS54323 (scsi) Disk /dev/sda: 320GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 20.5kB 210MB 210MB fat32 EFI System Partition boot 2 210MB 160GB 160GB hfs+ Mac HD 3 160GB 162GB 2000MB linux-swap(v1) 4 162GB 320GB 158GB ext4
如果我想调整/ dev / sda4的大小:
parted resize /dev/vda1 162GB 300GB
然后,我只需告诉虚拟磁盘提供商将其磁盘缩小到适当的大小。
请注意,这非常危险,因此请备份所有重要数据。
如果您的意思是想要调整文件系统的大小(可能是ext *)请查看本指南http://www.howtoforge.com/linux_resizing_ext3_partitions
如果您希望通过删除临时数据和缓存数据来减少磁盘使用量,请查看以下内容: http : //www.webupd8.org/2009/04/clean-unnecessary-temporarily-files-in.html
除了使用LiveCD和gparted
调整分区大小外,您还可以更改root保留的空间量(以百分比表示):
sudo tune2fs -m 10 /dev/sda1
但这只影响非root用户!
您还可以使用quota
实用程序为特定用户创建配额( 使用Ubuntu的用户配额 )