自己的理解 都是在linuxprobe里面学的 l
在Linux中最常见的文件系统有Ext3、Ext4与XFS等文件系统
现在我们一般所使用的硬盘设备一般都是SCSI/SATA/U盘 所以一般在Linux中看见文件名称是/dev/sd[a-p]
a~p来代表16块不同的硬盘(默认从a开始分配)
主分区或扩展分区的编号从1开始,到4结束;
逻辑分区从编号5开始。
添加硬盘
编辑虚拟机设置然后添加硬盘 然后默认就好 就是下一步下一步
如果是添加的第一块硬盘那么它的设备名称应该是dev/sdb
fdisk 管理硬盘设备
添加硬盘后我们可以使用fdisk -l 查看添加的硬盘
我们添加了硬盘 也化了分区 用file查看一下分区 如果没有信息 就用 partprobe命令手动将分区信息同步到内核
如果还没有就重启系统
分区出来了 我们现在就对分区进行 格式化 使用 mkfs命令
[root@linuxprobe ~]# mkfs.xfs /dev/sdb1
挂载
在Linux中我们想要使用一块硬盘时 就需要先把硬盘挂载到linux中的一个目录
[root@linuxprobe ~]# mount /dev/sdb2 /backup
虽然使用mount命令后我们就能使用文件系统了 但是系统重启后挂载就会失效
如果想让硬盘设备和目录永久的自动关联 这个时候我们就需要去修改 etc/fstab里面的配置文件了
我们需要把挂载信息按照指定的格式写在配置文件中
“设备文件 挂载目录 格式类型 权限选项 是否备份 是否自检”
使用 dh -f 可以查看挂载状态和使用情况
dh -h可以查看硬盘的状态
df 用于查看挂载点信息与磁盘使用量
-a 显示出所有的文件系统(包括虚拟的)
-h 更易读的容量格式
-I 展示出Inode的信息
我们可以使用du -sh /*命令查看文件数据占用量
SWAP(交换)分区 的目的是为了解决当物理内存不足时 后调用交换分区来使用
交换分区的创建和前面是一样的只是后面分区出来后的设置不一样
比如我们对交换分区设置的分区是sdb2
对交换分区进行格式化
[root@linuxprobe ~]# mkswap /dev/sdb2
挂载交换分区的命令也有所不一样
[root@linuxprobe ~]# swapon /dev/sdb2
可以在挂载前和挂载后都使用一下free -m 命令 可以查看分区大小的变化
最后在
[root@linuxprobe ~]# vim /etc/fstab
配置文件中设置每次开机启动的命令
/dev/sdb2 swap swap defaults 0 0
挂载命令时mount 所以撤销挂载 umount 当我们不在使用时 就可以把硬盘卸载了
[root@linuxprobe ~]# umount /dev/sdb2
在上面我们创建逻辑卷的时候 我们先建了一个扩展分区sdb4
然后后面的sdb5就是我们创建出来的逻辑卷
LVM的四个概念
①PE(Physical Extend) 物理拓展
②PV(Physical Volume) 物理卷
③VG(Volume Group) 卷组
④LV(Logical Volume) 逻辑卷
然后创建LVM卷:
现在我们想一个问题 我们创建了逻辑卷 但是我们逻辑卷的路径是什么
使用lvscan可以查看一下我们的路径了 好像是刚刚我们设置的
后面我们可以向对待物理卷一样对待LVM逻辑卷 详细看图是从上面那个网页截图过来的
直接用截图了 这个我也没亲自试过 学习过程中也没有用过
磁盘容量配额服务来限制某位用户或某个用户组针对特定文件夹可以使用的最大硬盘空间或最大文件个数,一旦达到这个最大值就不再允许继续使用。可以使用quota命令进行磁盘容量配额管理,从而限制用户的硬盘可用容量或所能创建的最大文件个数。quota命令还有软限制和硬限制的功能。
里面的数据都是我在《Linux就该这么学》中转载的,有想学习linux的可以使用linuxprobe这个网站去学习linux