文件系统与LVM逻辑卷

文件系统与LVM逻辑卷

Swap命令

 

Lvm逻辑卷

作用:

将多个物理的磁盘整合成一张大的虚拟磁盘;在不影响使用的情况下,扩充硬盘容量。

LVM基本概念:

Pv 物理卷

vg 卷组

Lv 逻辑卷

创建物理卷

 

 

 

 

 

 

 

Free命令

 

缩减lvm逻辑卷大小

 

 

 

 

 

LVM逻辑卷

 

格式化命令 mkfs mkswap

查看磁盘情况 df命令

挂载、卸载 mount、umount命令

自动挂载 /etc/fstab

刷新 resize2fs

查看UUID号

整合、扩展逻辑卷,缩减逻辑卷

内存使用监控 free命令

U盘挂载步骤

个人配置脚本的使用

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

格式化命令 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显示对应文件系统的类型

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

挂载、卸载 mount、umount命令

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

在末行输入,

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

# 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

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

文件系统与逻辑卷
===========================
格式化命令 mkfs mkswap
查看磁盘情况 df命令
挂载、卸载 mount、umount命令
自动挂载 /etc/fstab
刷新 resize2fs
查看UUID号
整合、扩展逻辑卷,缩减逻辑卷
内存使用监控 free命令
U盘挂载步骤
个人配置脚本的使用
==================================
格式化命令 mkfs mkswap
mkfs格式化数据磁盘
mkfs -t ext4 /dev/sdb1
mkfs.ext4 /dev/sdb1

mkswap格式化虚拟磁盘
mkswap /dev/sdb5
swapon -s 查看已挂载的虚拟磁盘情况
swapon /dev/sdb5 查看挂载情况
swapoff /dev/sdb5 卸载虚拟缓存
===============================
查看磁盘情况 df命令
df -h 显示更易读的容量单位
df -i 显示iNode数量
df -T显示对应文件系统的类型
=================================
挂载、卸载 mount、umount命令
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
在末行输入,
"xx年xx月xx日,代号======>下行命令的具体作用"
mount /dev/vg0/yunjisuan /root/benet1
并删除之前写入/etc/fstab的/dev/vg0/yunjisuan开机自动挂载行,即可
===================================
整合、扩展逻辑卷

创建物理卷
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-29 19:08  zhoulang6  阅读(908)  评论(0编辑  收藏  举报