linux系统磁盘 、分区扩展

本文详细介绍了如何在Linux环境下扩展虚拟机磁盘容量的方法。包括添加磁盘、分区、格式化、挂载以及如何实现永久挂载的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux下磁盘、分区扩展(虚拟机)

1、首先必须在虚拟机上添加一个磁盘,保证可以有磁盘进行自己想要的操作;(此部分必须要关闭虚拟机,在虚拟机设置中扩展磁盘,在设置时,也可以将扩展的磁盘在本机中指定自己的磁盘,虽说是虚拟的,但是建议不要超过自己本机磁盘的大小,以备后用)


2、打开虚拟机后,进入终端后,输入fdisk –l 命令后(此处若是输入命令,显示操作不被允许,则应该给前面加上sudo,后面若是一些命令后出现此类错误,则都可以如此处理,若是认为比较麻烦则在开始时就切换到root用户,输入命令sudo su),终端会显示自己新加的磁盘大小。

一般显示/dev/sda,/dev/sdb。

3、比如上面自己新加的磁盘/dev/sdb,如果在此处自己想要将该磁盘进行分区,输入命令fdisk /dev/sdb,即fdisk 磁盘的名称。

会出现 command m for help:    (在此处输入自己的命令)

输入m显示一些帮助命令;

输入p显示磁盘的内容;

n:创建磁盘的分区,之后会要求你输入数字,即创建的几号分区比如3,p 命令后会显示/dev/sdb1。当然在输入数字后会要求你指定分区的开始地址和结束地址,这个应该自己要计算;

d:删除分区,输入数据可以删除不需要的分区;

最后都可以通过输入p来查看创建和删除的分区,一切完成之后,输入wq保存、退出。


4、此处输入df –h命令,此命令并没有实质的操作,只是为了完成步骤后进行对比,可以很明显的看出自己操作成功。

5、进行磁盘的格式化, mkfs.ext4  /dev/sdb

6、格式完成之后,可以进行挂载,mount  /dev/sdb /home/qwe(自己要挂载的目录)

7、通过df  -h命令就可以查看是否挂载成功。

8、mount命令只是暂时性的挂载,当设备重启之后,就会消失,若要永久挂载,还要进行文件的修改,修改文件 /etc/fstab,即输入命令 sudo vi /etc/fstab。在文件后面添加

/dev/sdb /home/qwe ext4(格式化时的类型) defaults 0 0

a. 第一项是您想要mount的储存装置的实体位置

b. 第二项就是您想要将其加入至哪个目录位置,如/home或如上例的/,这其实就是在安装时提示的挂入点。

c. 第三项就是所谓的local filesystem,其包含了以下格式:如ext、ext2、msdos、iso9660、nfs、swap等,或如上例的ext2,可以参见 /prco/filesystems说明。设备文件系统(例如上面的“ext3”或者“vfat”)[源设备的文件系统格式]
d. 第四项就是mount时,所要设定的状态,如ro(只读)或如上例的defaults(包括了其它参数如rw, suid, dev, exec, auto,nouser, and async),可以参见「mount nfs」。(看帮助man mount)
对于已经挂载好的设备,例如上面的/dev/sda2,现在要改变挂载参数,这时可以不用卸载该设备,而可以使用下面的命令(没有挂载的设备,remount 这个参数无效)#mount /mnt/D/ -oremount,ro   (改defaults为ro)为了安全起见,可以指明其他挂载参数,例如:
noexec(不允许可执行文件可执行,但千万不要把根分区挂为noexec,那就无法使用系统了,连mount 命令都无法使用了,这时只有重新做系统了!nodev(不允许挂载设备文件)nosuid,nosgid(不允许有suid和sgid属 性)nouser(不允许普通用户挂载)
e. 第五项是提供DUMP功能,在系统DUMP时是否需要BACKUP的标志位,其内定值是0。指明是否要备份,(0为不备份,1为要备份,一般根分区要备份)
f. 第六项是设定此filesystem是否要在开机时做check的动作,除了root的filesystem其必要的check为1之外,其它皆可视需要 设定,内定值是0。指明自检顺序。 (0为不自检,1或者2为要自检,如果是根分区要设为1,其他分区只能是2)。

9、到此为止,一切成功,可以查看df –h 查看是否成功,重启之后,再次查看是否成功。

重启时,可能出现的问题是,输入密码之后,无法进入系统,此时应该时修改的/etc/fstab文件不对。Ctrl+Alt+F1,进行命令行模式,添加的内容应该格式应该和上面的格式一样,修改后,reboot,问题解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值