6.3 文件系统与数据资料
Linux中常用的文件系统:
RHEL4 ext2
RHEL5 ext3
RHEL6 ext4
RHEL7/8 xfs(支持18EB存储空间)
1.首先要分区,也就是对块进行剪裁,使用fdisk命令
2.再格式化,使用mkfs命令
3.其次再使用mount挂载(讲一个硬盘设备与某个目录做关联 的定动作叫挂载,让用户可通过访问目录来读写硬盘中的内容)
4.卸载使用umount命令
如果想将文件系统为ext4的硬件设备/dev/sdb2在开机后自动挂载到/backup目录上,并保持默认权限且无需开机自检,就需要在/etc/fstab文件中写入下面的信息,这样在系统重启后也会成功挂载。
创建分区:
Fdisk /dev/sdb
M 查看所有可用参数
n 添加新的分区
d 删除某个分区信息
l 列出所有可用的分区类型
t 改变某个分区的类型
p 查看分区表信息
w 保存并退出
q 不保存直接退出
n
P(p为主分区,e为拓展分区)
1(创建分区名)
创建分区名之确定起始扇区的位置(直接回车即可)
然后+5G(定义分区的大小)
定义分区结束的扇区位置的方法:
确定扇区的个数(每个扇区512个字节)和分区大小(单位大写)
然后按p查看分区是否创建成功
按w保存并退出(按w之后系统自动退出)
格式化:Mkfs 按两次tab
Mkfs.ext4 /dev/sdb1
Mkdir liu
Mount /dev/sdb1 /liu (将硬盘挂载到文件夹)
Df -h 查看已有的挂载情况(所有硬盘信息)
写入fstab让硬盘重启后也能挂载上:
Vim /etc/fstab
/dev/sdb1 /xiaohuo ext4 defaults 0 0
du -sh 显示当前目录有那些文件及大小(-s统计当前目录文件大小,h是以更易读的方式进行进位)
Free -m以兆为单位
Free -h以进位为单位
6.6交换分区
Fdisk /dev/sdb
N
P
+2G
w
如果/dev里没有sdb那么输入Partprobe(同步命令),如果还没有的话就重启
Free -h 以进位的方式查看
Mkwap /dev/sdb2 格式化交换分区
Swapon /dev/sdb2 挂载sdb2
Vim /etc/fstab
/dev/sdb2 swap swap defaults 0 0 进入fstab写入sdb2写成永久生效的
6.7磁盘容量配额
作用:让用户或者用户组在使用硬盘的时候有一个更好的容量的管理,他可以限制用户上传文件的个数或者新建的文件的大小。
Vim /etc/fstab
Uuid Default,uquota
文件由inode和block块两部分组成:
通过限制Inode的大小达到限制文件个数的效果
Xfs_quota -x -c ‘limit bsoft=3m bhard=6m isoft=3 ihard=6 liu’ /boot
Chmod -rf 777 /boot 限制权限
删除文件系统的限制:
edquota -u liu(解除对liu的限制)
挂载硬盘:
Umount /dev/sdb1
Vim /etc/fstab(删除sdb1的内容)
6.8 vdo虚拟硬盘优化技术
作用:1默认对数据压缩
2.
Man vdo |grep Logical
1.首先要分区,也就是对块进行剪裁,使用fdisk命令
2.再格式化,使用mkfs命令
3.其次再使用mount挂载(讲一个硬盘设备与某个目录做关联 的定动作叫挂载,让用户可通过访问目录来读写硬盘中的内容)
4.卸载使用umount命令
如果想将文件系统为ext4的硬件设备/dev/sdb2在开机后自动挂载到/backup目录上,并保持默认权限且无需开机自检,就需要在/etc/fstab文件中写入下面的信息,这样在系统重启后也会成功挂载。
创建分区:
Fdisk /dev/sdb
M 查看所有可用参数
n 添加新的分区
d 删除某个分区信息
l 列出所有可用的分区类型
t 改变某个分区的类型
p 查看分区表信息
w 保存并退出
q 不保存直接退出
n
P(p为主分区,e为拓展分区)
1(创建分区名)
创建分区名之确定起始扇区的位置(直接回车即可)
然后+5G(定义分区的大小)
定义分区结束的扇区位置的方法:
确定扇区的个数(每个扇区512个字节)和分区大小(单位大写)
然后按p查看分区是否创建成功
按w保存并退出(按w之后系统自动退出)
格式化:Mkfs 按两次tab
Mkfs.ext4 /dev/sdb1
Mkdir liu
Mount /dev/sdb1 /liu (将硬盘挂载到文件夹)
Df -h 查看已有的挂载情况(所有硬盘信息)
写入fstab让硬盘重启后也能挂载上:
Vim /etc/fstab
/dev/sdb1 /xiaohuo ext4 defaults 0 0
du -sh 显示当前目录有那些文件及大小(-s统计当前目录文件大小,h是以更易读的方式进行进位)
Free -m以兆为单位
Free -h以进位为单位
6.6交换分区
Fdisk /dev/sdb
N
P
+2G
w
如果/dev里没有sdb那么输入Partprobe(同步命令),如果还没有的话就重启
Free -h 以进位的方式查看
Mkwap /dev/sdb2 格式化交换分区
Swapon /dev/sdb2 挂载sdb2
Vim /etc/fstab
/dev/sdb2 swap swap defaults 0 0 进入fstab写入sdb2写成永久生效的
6.7磁盘容量配额
作用:让用户或者用户组在使用硬盘的时候有一个更好的容量的管理,他可以限制用户上传文件的个数或者新建的文件的大小。
Vim /etc/fstab
Uuid Default,uquota
文件由inode和block块两部分组成:
通过限制Inode的大小达到限制文件个数的效果
Xfs_quota -x -c ‘limit bsoft=3m bhard=6m isoft=3 ihard=6 liu’ /boot
Chmod -rf 777 /boot 限制权限
删除文件系统的限制:
edquota -u liu(解除对liu的限制)
挂载硬盘:
Umount /dev/sdb1
Vim /etc/fstab(删除sdb1的内容)
6.8 vdo虚拟硬盘优化技术
作用:1默认对数据压缩
2.
Man vdo |grep Logical