Linux学习笔记之文件系统管理

27 篇文章 0 订阅

0.回顾分区和文件系统

分区类型
主分区:最多4个
扩展分区:最多1个
主分区+扩展分区最多4个
逻辑分区:逻辑分区在扩展分区中划分,如果是IDE硬盘最多分成59个,SCSI硬盘最多11个。

主分区和逻辑分区占用/dev/sda1-4,即使没有逻辑分区也必须从5开始

文件系统

ext2:linux Redhat 7.2以前的默认文件系统。
ext3:比ext2多了个日志功能,在系统突然停止时提高了文件的可靠性。
ext4:centos6.3开始,反正又牛比了一点。

1.文件系统常用命令

一、df命令、du命令、fsck命令、dump2fs命令
df 【选项】【挂载点】
选项:
-a:显示所有文件系统信息。
-h:使用习惯单位显示容量。
-T:显示文件系统类型。
-m:以MB为单位显示容量。
-k:以KB为单位显示容量。
功能:查看磁盘信息

du [选项] 【目录】
常用:du -sh 目录#查看目录总大小
作用:查看目录或文件的大小
注意:这个命令负载很高

du命令看到的是目录下面所有文件和目录的大小,但是df看到的除了这两个还有进程、命令的大小。

fsck [选项] 分区设备文件名 #尽量别用!!!有可能会出事!!!
-a:不用显示用户提示,自动修复文件系统
-y:自动修复,和-a一样,但是有的文件系统只支持-a

dumpe2fs 分区设备文件名
作用:显示磁盘状态

二、挂载
查询与自动挂载
mount [-l]
#-l会显示卷标名称
mount -a
#依据配置文件/etc/fstab的内容自动挂载

挂载命令格式:mount [-t 文件系统] 【-L 卷标名】【-o 特殊选项】设备文件名 挂载点
特殊选项:
(1)remount:重新挂载
(2)参数exec/noexec 设置在文件系统中的可执行文件是(可执行/不可执行)的。应用领域:服务器端让用户上传文件,为了防止上传的是木马,可以设置noexec不可执行。

三、挂载光盘与U盘
linux系统给我们设置了/mnt和/media两个目录,一般用来分别挂载u盘和光盘,但是具体可以由自己决定。早年只有/mnt一个,所以很多老linux玩家喜欢都挂在/mnt目录。

挂载过程:
(1)mkdir /mnt/cdrom/ #先要创建目录
(2)mount -t iso9660 /dev/cdrom/ /mnt/cdrom/或mount /dev/sr0 /mnt/cdrom
cdrom是sr0的软链接,也就是快捷方式。

卸载命令:
umount 设备文件名或挂载点
umount /mnt/cdrom

注意:进行卸载操作的时候不可以在光盘目录下

挂载U盘的过程(不能使用远程登陆!)
(1)查看U盘设备文件名:fdisk -l
(2)mount -t vfat /dev/sdb1 /mnt/usb/

sdb是不一定的,所以需要用(1)查看。

Linux默认是不支持NTFS文件系统格式的。
支持NTFS文件系统的方法:
方法一:重新编译内核(不建议)。
方法二:下载NTFS-3G插件解决问题。
安装过程省略
挂载NTFS盘:
mount -t ntfs-3g 分区设备文件名 挂载点
卸载和前面一样

三、分区命令fdisk

使用fdisk命令分区:fdisk /dev/sdb/
这东西初学者先跳过吧,等有需要了在来学把,反正我是晕了。

分区的自动挂载
/etc/fstab文件解析:
第一字段:设备文件名或称为UUID(建议用UUID,用设备文件名一旦打乱顺序,系统会崩溃)
第二字段:挂载点
第三字段:默认文件系统
第四字段:挂载参数
第五字段:指定分区是否被dump备份,0代表不备份,1每天备份,2不定期备份。
第六字段:指定分区是否会被fsck自动进行扫描检测,0代表不扫描,其他数字代表检测优先级,1比2高。

前面搞出了个/dev/sdb1,现在想让他自动挂载:
/dev/sdb1 /disk ext4 defaults 1 2
#这些东西如果写错了系统崩溃,因为找不到挂载点,也不能把/disk误删,否则后果自负。写完后可以输入mount -a检查一下,有虚拟机就快照一下,以防万一。不想做这个实验就别做。

如果真的写错了
1.把分区重新挂载为读写权限:mount -o remount ,rw /
2.vi 进入 /etc/fstab文件进行修改。

但是注意,如果根分区搞错了,那就没有救了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值