6.磁盘

挂载/卸载 (mount/umount)

  1. 文件系统
  2. 光盘
  3. U盘

自动挂载(/etc/fstab)

  Linux通过UUID在fstab文件中自动挂载分区,每个分区有一个唯一的UUID值。

  1. 挂载分区的格式:#vi  /etc/fstab

<file system>  <mount point>  <type>  <options>  <dump>  <pass>

  • file system:这里用来指定要挂载的文件系统的设备名称或块信息。
  • mount point:挂载点。
  • type:用来指定文件系统的类型。
  • options:用来填写设置选项,各个选项用逗号隔开,默认default。
  • dump:1表示将整个内容备份;0表示不备份。
  • pass:用来指定如何使用fsck来检查磁盘。
  1. 获取UUID方式:

#ll  -l  /dev/disk/by-uuid

或者

#blkid

  1. 通过blkid查找所有硬盘的UUID:

编辑文件:#vi  /etc/fstab

执行挂载:#mount  -a

查看挂载情况:#df  -h

  1. 临时挂载方式

#mount  /dev/sdb  /data

或者

#mount  -t  auto  /dev/sdb  /data

磁盘分区(fdisk)

fdisk  -l  //用来显示我们系统当中所有的硬盘和分区

fdisk  /dev/sda  //创建磁盘分区

 

d    删除一个分区

l     列出一个分区的类型

m    帮助文件

n    创建一个新分区

p    显示分区表

q    不保存并退出

t     修改分区类型

w    保存并退出

 

 

 

 

 

 

 

 

 

独立磁盘冗余阵列(RAID)

  1. 创建RAID5,加入sdb, sdc,sdd

#mdadm  --create /dev/md0  --level=5  --raid-device=3

dev/sd{b,c,d}

#mdadm  -C  /dev/md0  -l5  -n3  /dev/sd{b,c,d}

  1. 生成mdadm的配置文件

#echo  DEVICE  /dev/sd{b,c,d}  >  /etc/mdadm.conf

#mdadm  -Ds  >>  /etc/mdadm.conf

逻辑卷(pv、vg、lv)

将多个物理硬盘或者分区变成PV,多个PV组成VG卷组,对VG进行分区,成为LV 。

  1. 将物理硬盘或者分区变成PV物理卷组:

#pvcreate  /dev/sda{9,10,11,12}

#pvdisplay  //查看

# pvscan

  1. 将一个或者多个物理卷组合拢为一个VG卷组:

#vgcreate  vg0  /dev/sda{9,10,11,12}  //创建一个名为vg0的卷组,最小组成单位是PE,默认为4M。

#vgcreate  -s  8  vg0  /dev/sda{9,10,11}  //修改PE大小为8M

  *-s:修改PE的大小

#vgrename  vg0  vg1  //更改名字为vg1

#vgdisplay  vg0   //查看指定的vg信息

#vgscan  //查看

#vgextend  vg0  /dev/sda12  //增加vg

#vgreduce  vg0  /dev/sda12  //减小vg

  1. VL逻辑卷管理:

#lvcreate  -L  容量大小  -n  逻辑卷组名  卷组名

     #lvcreate  -L  100M  -n  lv0  vg0  //在vg0这个卷组中划分一个名为lv0的逻辑卷,大小为100M。

#lvcreate  -n  lv1  -l  25  vg0  //在vg0这个卷组中划分一个名为lv0的逻辑卷,大小为25个PE。

*-l:指明创建的逻辑卷占用多少个PE

#lvremove  /dev/vg0/lv1  //删除逻辑卷

#lvremove  -f  /dev/vg0/lv1  //强制删除逻辑卷

     *-f:强制删除

  1. 格式化并使用

#mkfs.xfs  /dev/vg0/lv0  //格式化成xfs

#mkdir  /lv  //创建目录

#mount  /dev/vg0/lv0  /lv  //把逻辑卷挂载到/lv目录使用

#df  -h  //查看挂载情况,文件系统的磁盘空间占用情况

  1. 增大逻辑卷

*增大逻辑卷时,不需要卸载,可以是挂载的状态

#lvextend  -L  +100M  /dev/vg0/lv0  //逻辑卷增加100M

#xfs_growfs  /dev/vg0/lv0  //刷新文件系统

#df  -h  //查看

注意:如果是ext3文件系统,刷新文件系统用resize2fs命令。

  1. 减小逻辑卷

*减小时需卸载。

xfs文件系统只支持增大分区空间情况,不支持减小的情况,若要减小,只能在减小后将逻辑分区重新格式化并挂载,原来的数据就会丢失。 mkfs.xfs  -f  /dev/vg0/lv0  //强制格式化

#umount  /lv

#fsck  -f  /dev/vg0/lv0  //磁检

#lvreduce  -L  -136M  /dev/vg0/lv0  //-136M为减去的大小

#resize2fs  /dev/vg0/lv0  64M  //64M为减小后逻辑卷的大小

*如果卸载有问题,则是有进程占用,使用如下命令来终止占用进程:#fuser  -m  -v  -i  -k  /home

 -v  -i:询问

 -kkill

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值