Linux系统——文件系统与LVM 逻辑

格式化命令 mkfs、 mkswap

 

mkfs格式化数据磁盘

# mkfs -t ext4 /dev/sdb1

# mkfs.ext4 /dev/sdb1

-t 指定格式化文件类型

-b 指定block大小,单位字节

-I  inode大小

-U UUID

-q 执行不显示信息

 

mkswap格式化虚拟磁盘

# mkswap /dev/sdb5

 

# swapon -s 查看已挂载的虚拟磁盘情况

# swapon /dev/sdb5 查看挂载情况

# swapoff /dev/sdb5 卸载虚拟缓存

===============================

查看磁盘情况 df命令

df -h 显示更易读的容量单位

df -i  显示iNode数量

df -T显示对应文件系统的类型

=================================

挂载、卸载 mountumount命令

mount -t 类型 存储设备 挂载目录

mount -a 挂载/etc/fstab中已记录的所有挂载

mount 查看当前挂载

mount -o loop ISO镜像文件 挂载目录

mount -o rw 读写方式挂载

mount -o ro 只读方式挂载

mount -o remount 重新挂载

 

umount 挂载目录

umount 存储设备位置

umount -a 卸载所有/etc/fstab已记录的挂载

=========================

自动挂载 /etc/fstab

# vim /etc/fstab

在自动挂载文件中,末行输入,

/dev/vg0/yunjisuan     /root/benet1    ext4    defaults   0 0

保存并退出

=========================

刷新 resize2fs

# resize2fs /dev/vg0/yunjisuan

========================

查看UUID

# blkid /dev/vg0/yunjisuan

===============================

内存使用监控 free命令

free -m M的方式显示内存情况

 

===========================

U盘挂载步骤

1、在笔记本上把ISO镜像文件拷贝到U

2、将U盘插入服务器的U盘接口

3、此时,/dev目录下会有U盘接口文件

4、挂载U盘,# mount -o loop /dev/U盘文件

5、从/tmp目录下,将镜像文件拷贝带操作系统其它目录里

6、挂载光盘镜像,# mount -o loop xx.iso /media/cdrom

====================================

个人配置脚本的使用

该文件里的内容会开机自启动,我们只需把要设置开机自启动的程序添加进该文件里,并做好备注即可。

/etc/rc.d/rc.local文件=====快捷方式/etc/rc.local文件

# vim /etc/rc.d/rc.local

在末行输入,

"xxxxxx日,代号======>下行命令的具体作用"

# mount /dev/vg0/yunjisuan /root/benet1

并删除之前写入/etc/fstab/dev/vg0/yunjisuan开机自动挂载行,即可

===================================

LVM虚拟磁盘

作用:

(1)在不影响使用的情况下,扩充硬盘容量

(2)将对各物理磁盘整合成一张大的虚拟磁盘

整合、扩展逻辑卷

 

创建物理卷

# pvcreate /dev/sd[bcd]

创建卷组

# vgcreate -s 8 vg0 /dev/sd[bcd]

 创建逻辑卷

# lvcreate -L 20G -n yunjisuan vg0

 格式化/dev/vg0/yunjisuan

# mkfs.ext4 /dev/vg0/yunjisuan

 

 

查看UUID

# blkid /dev/vg0/yunjisuan

/dev/vg0/yunjisuan挂载到/root/benet1

# mount /dev/vg0/yunjisuan /root/benet1

查看磁盘情况

# df -h

 

 

扩展逻辑卷

# lvextend -L +10G /dev/vg0/yunjisuan

查看逻辑卷

# lvs

查看磁盘情况

# df -h

刷新磁盘数据

# resize2fs /dev/vg0/yunjisuan

 

查看磁盘情况

# df -h

 

 

设置自动挂载

(第一种方法)

# vim /etc/fstab

/dev/vg0/yunjisuan  /root/benet1  ext4 defaults 0 0

 

挂载/etc/fstab中已记录的挂载文件

# mount -a

 

(第二种方法)

# vim /etc/rc.d/rc.local

备注日期,操作人及命令的作用

# mount /dev/vg0/yunjisuan /root/benet1

 

重启

# reboot

 

查看磁盘情况

# df -h

==========================================

缩减逻辑卷

先检查逻辑卷是否有错误

# e2fsck /dev/vg0/yunjisuan

 

调整逻辑卷超级块大小为10G

# resize2fs -f /dev/vg0/yunjisuan 10G

 

缩减逻辑卷容量为10G

# lvreduce -L 10G /dev/vg0/yunjisuan

 

查看逻辑卷

# lvs

 

更新一下,更新成功

# resize2fs /dev/vg0/yunjisuan

 

卸载/dev/vg0/yunjisuan

# umount /dev/vg0/yunjisuan

 

格式化/dev/vg0/yunjisuan

# mkfs.ext4 /dev/vg0/yunjisuan

 

 

/dev/vg0/yunjisuan挂载到/root/benet1

# mount /dev/vg0/yunjisuan /root/benet1

 

查看磁盘情况

# df -h

 

posted @ 2018-10-23 23:06  daisy118  阅读(1254)  评论(0编辑  收藏  举报