Linux下增加磁盘空间
在给Linux分区时,总是有那么一点吝啬,给的空间较小。在使用过程中,装上Matlab等大型软件后,才蓦然发现磁盘已没有空间,不过亡羊补牢为时不晚。
Warning:对硬盘分区很危险,要在备份重要资料以后再进行。慎重。
言归正传,说一下在Linux下增加磁盘空间的步骤。
1.拆分分区
将Windows的某个分区拆分,一分二,将其中一个空白分区作为增加给Linux的分区【叫做Linux新分区】(最好用WinPE下的diskgenius,稳定,速度快;也可以用Win7下的磁盘管理工具)。
在拆分后,一般会创建分区,这样可以正常进入步骤2。如果这个时候将Linux新分区删除,则步骤2只需要建立分区,不需要删除分区了。
在执行该操作后,若Linux在该分区后面,应该会导致Linux不能启动这一情况。
这种情况只需要通过grub2进入Linux系统,不需要修复引导。具体处理,可以参见我的另一篇博客。《通过grub进入Linux系统,并修复引导》
2.使用fdisk删除Linux新分区,然后再建立分区
这样的好处是将增加的分区放在分区表的末尾,对操作系统无影响,不需要修改引导。
具体操作:
1)显示分区表
进入特权模式,输入fdisk -l,显示系统的分区
fdisk -l
2)删除分区
对/dev/sda或者/dev/sdb进行删除分区操作。以对sda操作为例。
会得到如下显示fdisk /dev/sda
命令(输入 m 获取帮助): m 命令操作 a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only)
其中d 表示删除一个分区,n表示新建一个分区,p表示打印分区情况,w表示将修改保存写入输入p,为下一步删除分区做准备
p
输入d,进行删除分区
会的到如下显示d
命令(输入 m 获取帮助): d 分区号 (1-9):
选择你要删除的分区,以删除sda7为例7
要输入w,保存你的修改。
w
然后可以输入p,显示现在的分区情况
p
3.新建分区
输入n,新建分区
然后会显示如下信息n
Partition type: p primary (2 primary, 1 extended, 1 free) l logical (numbered from 5)
p表示新建主分区,l表示新建逻辑分区。一般选择l,逻辑分区。然后就让你选择分区的起始位置,一般回车即可。l
最后,不要忘了输入w,保存
w
这样下来后,由于新分出来的分区的分区号放在了最后,会出现
这种情况,不用管。不会妨碍操作系统的运行。Partition table entries are not in disk order
3.对新建分区格式化
假设要增加的分区为/dev/sda9
格式化为ext4文件系统
mkfs -t ext4 /dev/sda9
4.让新建的分区自动挂载
假设想把要增加的分区挂载到/home/disk,需要先创建目录
mkdir -p /home/disk
修改/etc/fstab文件
vi /etc/fstab
会显示如下内容
需要增加UUID=1afad99b-c65b-46ac-8a6f-26a120aac86b / ext4 errors=remount-ro 0 1 # swap was on /dev/sdb1 during installation UUID=46d97e9d-c4fe-4676-9057-870d46346f9b none swap sw 0 0 # swap was on /dev/sdb7 during installation UUID=93d37b20-5caf-43ed-aa40-80f7be09a9f4 none swap sw 0 0
/dev/sda9 /home/disk ext4 defaults 0 1
大功告成
最后,祝大家好运。