Linux磁盘分区,格式化文件系统,挂载相关命令

一块新硬盘要经过分区,使用文件系统,格式化,挂载过程后方可使用,一下为执行过程

一、磁盘分区

1. fdisk命令

分区类型:dos

  • fdisk -l 查看磁盘分区信息
  • fidsk 硬盘 #对指定硬盘进行分区,之后根据提示即可完成分区
  • 分区完执行w命令写入后,使用命令partx -a 硬盘,重新读取分区信息

2. parted 命令

注:小于2TB的磁盘都可以用fdisk分区,但是大于2TB的磁盘,只能用parted命令分区,且转换磁盘为GPT格式

  • parted -l 显示所有分区信息
  • parted /dev/disk
  • parted -->help:
  •   mklabel gpt    #将磁盘分区表从mbr改为gpt
    
  •   mkpart primary   0 500 #创建主分区
    

二、创建文件系统

1. mkfs命令 把分区格式化为某个文件系统

  • mkfs.xfs /dev/… #格式化分区
  • tune2fs -c -1 /dev/… #关闭开机自检

2. fsck 修复文件系统的命令

  • 开机的时候默认读取/etc/fstab 开机挂载文件
  • 禁止文件系统开机修复错误 vim /etc/fstab 将末尾改为0

3.xfs_info 打印文件系统信息

4.tune2fs 设置linux是否开机自动检查文件系统正常与否

5.lsblk 列出所有的设备及文件系统信息

  • lsblk -f 列出文件系统信息

三、挂载命令mount

  • mount 挂载设备 挂载点 #命令用法

1. mount命令常用参数

  • -l 显示系统所有的挂载信息
  • -t 指定文件系统的挂载类型,如果不指定,mount自动选择挂载的文件系统类型
  • -o 添加挂载的功能选项,用的很多mount -o noexec
    async 以异步的方式处理文件系统IO,加速写入,数据不会同步的写入磁盘,写入到一个缓冲区,提高系统性能,数据安全性
    sync 所有的IO操作同步处理,数据同步写入磁盘,性能较弱,但是能够提高系统的数据安全性
    atime/noatime 文件被访问的时候,是否修改其时间戳,能够提升磁盘IO速度
    auto/noauto 可以通过-a参数自动挂载,不自动挂载
    defaults 这个参数涵盖了rw, suid, div, exec, auto, nouser, async
    exec/noexec 是否允许挂载点钟的文件,使用noexec能够提升磁盘的安全性
  • -r read,挂载后的设备是只读的,无法进行写入文件和执行
  • -w 读写参数,相当于 -o rw ,允许挂载后读写操作

2. df -hT 查看挂载设备的磁盘使用情况

3. umount 设备取消挂载

四、临时释放缓存

echo 1 > /proc/sys/vm/drop_caches

等同于

sysctl -w vm.drop_caches=1

清除目录缓存和inodes

echo 2 > /proc/sys/vm/drop_caches

等同于

sysctl -w vm.drop_caches=2

清除内存页的缓存

echo 3 > /proc/sys/vm/drop_caches

等同于

sysctl -w vm.drop_caches=3

清理僵尸进程并将内存缓冲区的数据写入磁盘

sync

五、开机自动挂载文件

vim /etc/fstab

写入:
/dev/dba /mn xfs defaults 0 0 #分别为设备名,挂载点(一个已经存在的目录),文件系统,默认挂载的功能选项,第一个0表示dump,将整个文件夹内容备份,一般不备份默认为0,第二个0是开机自动检查,默认为0,不检查。

六、df、du命令详解

1.df命令,检查挂载点的使用情况

  • 参数:
    -h 显示kb mb单位大小
    -i 显示已inode数量

2.du命令,显示磁盘空间大小,文件大小的命令

参数:
du -h 显示文件大小,以kb mb显示单位
du -h * 显示当前目录所有文件的大小
du -a 显示出目录中所有文件的大小
du -a --max-depth=1 /opt/ 显示opt目录下第一层所有文件的大小

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值