之前装了个redhat,分了20G的硬盘,后来装了个oracle11g才发现根本不够用,所以百度了下linux下挂载磁盘的指令,找了几篇比较不错的文档,自己整理了,以作备用:
VM虚拟机下扩展linux原有的磁盘空间:
右键编辑此虚拟机设置->硬件选项->硬盘->实用工具->扩展 ,此处填写的是原有空间大小加上需要扩展的空间大小,另外扩展容量时不能有快照哟,大家可以先把快照删除掉。
进入linux虚拟机系统
查看系统分区: fdisk -l
创建新分区:fdisk /dev/sda
进入创建模式 进入创建 n
创建主分区 p
选择分区数字 3 #这个根据你已经挂载了几个分区
后面一直回车,最后输入w保存退出
创建完成输入fdisk -l 可以看到多了一个/dev/sda3
将分区格式化ext3格式: mkfs -t ext3 /dev/sda3 #如果提示找不到分区,请重启系统
创建挂载点并挂载磁盘分区 :mkdir /exapp
mount /dev/sda3 /exapp
设置自动挂载: vi /etc/fstab
加上 /dev/sda3 /exapp ext3 defaults 1 2
这样就可以了。
-----------------------------关于/etc/fstab文件-----------------------------------------------
/etc/fstab 文件负责配置Linux开机时自动挂载的分区。
第一列可以是实际分区名,也可以是实际分区的卷标(Lable)。
第二列是挂载点
挂载点必须为当前已经存在的目录,为了兼容起见,最好在创建需要挂载的目标目录后,将其权限设置为777,以开放所有权限。
第三列为此分区的文件系统类型。
Linux可以使用ext2、ext3等类型,此字段须与分区格式化时使用的类型相同。也可以使用 auto 这一特殊的语法,使系统自动侦测目标分区的分区类型。auto通常用于可移动设备的挂载。
第四列是挂载的选项,用于设置挂载的参数。
常见参数如下:
auto: 系统自动挂载,fstab默认就是这个选项
defaults: rw, suid, dev, exec, auto, nouser, and async.
noauto 开机不自动挂载
nouser 只有超级用户可以挂载
ro 按只读权限挂载
rw 按可读可写权限挂载
user 任何用户都可以挂载
请注意光驱和软驱只有在装有介质时才可以进行挂载,因此它是noauto
第五列是dump备份设置。