第五课时预习笔记

df命令

df 命令查看已挂载的磁盘的总容量;使用容量;剩余容量,可以不加任何参数,默认已KB单位显示,linux中磁盘是不能直接访问的必须要有一个挂载点。

df -i :查看inodes的使用状况,如果使用了100%,即使磁盘还有空间,也会提示磁盘空间已满,

df -h :表示使用合适的单位显示,

df -k;df -m:分别表示以KB;MB为单位显示。(如果使用容量的百分比达到90%以上,那么就应该关注了,因为磁盘满了会引起系统奔溃。)

du  命令

du 命令用来查看某个目录或文件所占空间的大小。默认单位是KB。

du -a :把全部文件和目录的大小都列出来

du -b :表示列出的值以B为单位输出。

du -k : 表示以KB为单位输出,这个和默认不加任何选项的输出值是一样的。

du -m :表示以MB为单位输出。

du -h :表示系统自动调节单位。

du -c :表示最后加总。

du -s : 表示只列出总和。

磁盘分区

在当前的虚拟机选项卡点击鼠标右键,选择设置,会弹出虚拟机设置的对话框,点击添加按钮,此时会弹出“添加硬件向导”点击“下一步”。“选择磁盘类型”,这里保持默认,直接点击“下一步”“选择磁盘”对话框也保持默认,“指定磁盘容量”这里要修改一下,设定“最大磁盘大小”为10GB,然后选择“将虚拟磁盘存储为但个文件”,最终完成添加新的磁盘。必须重启,系统才能识别。

fdisk命令

fdisk是linux下的硬盘分区工具,是一个非常实用的命令,但是fdisk只能划分小于2TB的分区,该命令的格式为fdisk{-l}其选项只有-l,选项-l后面什么都不加会直接列出系统中所有的磁盘设备及分区表,加上设备名称,则会列出该设备的分区表。

fdisk命令如果-l则会进入另一个模式,在该模式下,可以对磁盘进行分区操作。

此时如果输入m会列出常用的命令,

:表示打印当前磁盘的分区情况。

:表示建立一个新的分区,使用n命令新建分区,会提示我们是要e(扩展分区)还是要p(主分区),最多只能建立4个。

w:表示保存。

:表示退出。

:表示删除一个分区。

格式化磁盘分区

磁盘分区虽然分好了,但暂时还不能用,我们必须对每一个分区进行格式化。

命令mke2fs、mkfs.ext2、mkfs.ext3、mkfs.ext4和mkfs.xfs.

mke2fs命令的常用选项有:-b、-i、-n、-c、-l、-j、-t。

-b:表示分区是设定每个数据块占用的空间大小。

-i:表示设定的inode的大小。

-N:表示设定inode的数量,有时默认的inode书不够,所以要自定义inode的数量。

-c:表示格式化前先检测一下磁盘是否有问题。加上这个选项运行速度会很慢。

-L:表示预设该分区的标签。

-j:表示建立ext3格式的分区。如果使用mkfs。ext3格式,就不用加这个选项。

-t:用来指定文件的类型,可以使ext2、ext3、ext4、

指定文件系统格式位ext4时命令mke2fs -t ext4等同于mkfs.ext4,然而,mke2fs并不支持吧分区格式化成XFS 类型,而只能用mkfs.xfs

LVM 讲解

步骤:

1、fdisk /dev/sdb         //给一个磁盘分区

2、创建三个新分区

3、t 改变分区类型为 8e       //在分区创建完成后 “ t ”输入 8e

4、准备物理卷

pvcreate /dev/sdb1

pvcreate /dev/sdb2                 //pvdisplay    /列出当前的物理卷

pvcreate /dev/sdb3                // pvremove /dev/sdb3    删除物理卷

默认不会安装 LVM  需要安装

#  yum provides  "/*/pvcreate"   用这种通配的方法进行查找包(知道命令的情况)

区配到包名 lvm2

yum install -y lvm2     // 进行安装 lvm

问题2

有时系统不会自动创建这个文件

解决办法:

partprobe     // 输入这条命令进行创建

问题3

原因是我们这个分区已经被挂载上去了, dh -h 查看一下

创建物理卷

分别给这三个分区都创建为物理卷!

pvdisplay   可以查看所有的物理卷

pvs   可以更直观的查看物理卷

创建卷组

格式 : vgcreate  vg1 /dev/分区1 /dev/分区2

vgdisplay  或者 vgs 查看卷组

有了卷组之后就可以创建逻辑卷了!

上图的意思是:

创建一个逻辑卷组,-L 指定大小  -n指定名字   从 vg1 这个组里划分

格式化成 ext4格式

挂载

他们都指向了同一个文件

扩容逻辑卷      //要先把磁盘卸载 umount (ext)

步骤:

1、lvresize -L 300M /dev/vg1/lv1         // 重新设置大小

2、e2fsck -f /dev/vg1/lv1         //检查磁盘错误(针对ext4执行)

3、resize2fs /dev/vg1/lv1     //更新逻辑卷信息(针对ext4执行)不更新不会识别新的大小

1

2

3

缩减逻辑卷(xfs不支持)

1、先 umount

2、e2fsck -f /dev/vg1/lv1        //检查磁盘错误  (ext)

3、resize2fs /dev/vg1/lv1 100M       //更新逻辑卷信息(ext)

4、lvresize -L 100M /dev/vg1/lv1      //重新设置大小

xfs文件系统扩容

1.   mkfs.xfs -f /dev/vg1/lv1       //格式化为 xfs 格式

2、mount /dev/vg1/lv1   /mnt/        挂载

3、lvresize -L 300M /dev/vg1/lv1     //扩容大小 -L指定大小 (xfs不需要卸载)

4、xfs_growfs /dev/vg1/lv1         //xfs 文件系统需要执行

猜你喜欢

转载自blog.csdn.net/g66kai/article/details/81478033