wordpress有哪些网站吗,asp网站发布ftp,注册公司取名推荐,成都生活家装饰公司文章目录 一、磁盘分区1.查看磁盘分区情况2.使用fdisk进行分区#xff08;2T以下#xff09;3.删除分区4.使用parted对磁盘进行分区#xff08;大于2T#xff09; 二、磁盘格式化1.格式化文件系统2.关闭文件系统自检3.禁止检查磁盘文件系统#xff0c;开机修复错误 三、磁… 文章目录 一、磁盘分区1.查看磁盘分区情况2.使用fdisk进行分区2T以下3.删除分区4.使用parted对磁盘进行分区大于2T 二、磁盘格式化1.格式化文件系统2.关闭文件系统自检3.禁止检查磁盘文件系统开机修复错误 三、磁盘挂载1. mount命令介绍2. 挂载/dev/sdb2 到/mnt文件夹下3.取消挂载 一、磁盘分区
1.查看磁盘分区情况
[rootfan102 ~]# fdisk -l | grep sd从图中得出目前有两块磁盘一个做了分区一个还未做分区
2.使用fdisk进行分区2T以下
2.1 新增主分区
[rootfan102 ~]# fdisk /dev/sdb2.2 新增扩展分区 2.3 新增逻辑分区 2.4 再新增一个逻辑分区最后信息写入使用分区生效 3.再次查看磁盘分区
[rootfan102 ~]# fdisk -l | grep sd4.重读分区表
[rootfan102 ~]# partx -a /dev/sdb3.删除分区
3.1 输入d一直回车也可以通过 d 分区名来指定删除 相关命令如下
[rootfan102 ~]# fdisk /dev/sdb
[rootfan102 ~]# fdisk -l | grep sd4.使用parted对磁盘进行分区大于2T
使用parted分区需要先将磁盘转换成GPT格式GPT格式没有extend类型 相关命令如下
[rootfan102 ~]# parted /dev/sdb开机自动挂载文件 由于mount命令直接输入是临时生效下次重启挂载的设备分区就无法使用了。 /etc/fstab文件存放系统一些静态文件的地方在系统启动的时候系统默认的读取这个文件的信息将指定的挂载点进行挂载
[rootfan102 ~]# vim /etc/fstab
添加以下内容
/dev/sdb2 /mnt xfs defaults 0 0解释一下每列的意义
/dev/sdb2 /mnt xfs defaults 0 0
第一列: 是一个设备的名字可以是文件系统也可以是设备名称NFS远程网络文件系统
mount /dev/sdb2 /mnt # 种写法
mount 192.168.11.15:/home/nfs /mnt/ -o nolock #把本地的/mnt文件夹挂载到nfs文件系统上且不加锁
第二列:挂载点
就是自己创建的一个目录是一个已经存在的目录
第三列linux能够支持的文件系统类型
ext3 ext4 nfs swap
第四列: 挂载的功能选项有很多默认是用 defaults
第五列: dump
表示将整个文件夹内从备份一般不对挂载点备份默认都是0
第六列: fsck 磁盘检查
默认都是0不对磁盘检查根文件系统默认是检查的查看磁盘信息 相关命令如下
[rootfan102 ~]# fdisk -l二、磁盘格式化
1.格式化文件系统
查看磁盘情况(文件系统、挂载信息) 注意看sdb1目前文件系统类型是空表示没有格式化
通过mkfs.ext4 /dev/sdb1 将改分区进行格式化 相关命令如下
[rootfan102 ~]# mkfs.ext4 /dev/sdb1再次查看就会发现sdb1的文件系统类型变成了ext4 相关命令如下
[rootfan102 ~]# lsblk -f2.关闭文件系统自检
相关命令如下
[rootfan102 ~]# tune2fs -c -1 /dev/sdb13.禁止检查磁盘文件系统开机修复错误
查看是否为开机自检 相关命令如下
[rootfan102 ~]# cat /etc/fstab修改/etc/fstab文件然后改成如下设置 结尾的数字是0就不检查错误1就检查错误 扩展用fsck命令针对磁盘进行修复检查 相关命令如下
[rootfan102 ~]# fsck -t ext4 /dev/sdb1三、磁盘挂载
1. mount命令介绍
mount命令能够将指定的文件系统挂载到指定的目录上 (挂载点linux系统上的一个文件夹) 1一个新的硬盘插到机器上分区之后针对分区格式化文件系统 ntfsext3ext4xfs
2.此时还未挂载分区分区还只是一个封闭的空间无法读写
3.针对分区和Linux的文件夹合并关联挂载即可通过访问被挂载的文件夹看到磁盘的数据
mount命令常用参数
-l 显示系统所有挂载的设备信息
-t 指定设备的文件系统类型如果不指定mount自动选择挂载的文件系统类型
-o 添加挂载的功能选项 用的很多-r read挂载后的设备是只读的-w write读写参数-o rw权限允许挂载后读写操作
mount的-o参数详解
async 以异步的方式处理文件系统I0加速写入数据不会同步的写入到磁盘写入到一个缓冲区的提高系统性能损失数据安全性
sync 所有的I0操作同步处理数据同步写入到磁盘性能较弱提高数据读写的安全性
atime/noatime 文件被访问的时候是否修改其时间戳能够提升磁盘IO速度
auto/noauto 可以通过-a参数自动挂载不自动挂载
defaults这个默认参数涵盖了 rw,suid,dev,exec,auto,nouser,async,等等参数exec/noexec 是否允许执行挂载点内的可执行命令使用了noexec提升磁盘安全性
ro 只读
rw 读写对于centos7新出现的mount选项有
att2 在磁盘上存储内连扩展属性提升磁盘性能
inode64 允许在文件系统的任意位置创建inode
noquota 强制关闭文件系统的限额功能2. 挂载/dev/sdb2 到/mnt文件夹下
# 格式化磁盘
[rootfan102 ~]# mkfs.xfs /dev/sdb2
# 查看磁盘信息
[rootfan102 ~]# lsblk -f
# 挂载必须注意/dev/sdb2是分区格式化文件系统之后才能使用 mkfs.xfs /dev/sdb2挂载完成之后磁盘就可以写入数据了
[rootfan102 ~]# mount /dev.sdb2 /mnt
# 查看挂载信息
[rootfan102 ~]# mount -l | grep /dev/sdb2磁盘挂载完成后就可以写入数据了
查看磁盘情况 命令如下
[rootfan102 ~]# df -hT
-hT , T参数会输出类型3.取消挂载
命令如下
# 取消挂载注意此时/dev/sdb2设备必须没有人在用 才能取消挂载
[rootfan102 ~]# umount /mnt另附一个案例
# 以只读的形式挂载设备
[rootfan102 ~]# mount -o ro /dev/sdb5 /mnt
# 禁止挂载的设备执行二进制文件
#挂载的时候添加了noexec参数是无法执行脚本文件的只能在挂载的时候是允许exec才行
[rootfan102 ~]# mount -o noexec /dev/sdb5 /mnt 文章有用的话请点赞关注您的鼓励是我最大的动力更多好帖敬请期待加油 如有问题可Q1602701980 共同探讨