细说linux学习--文件系统

  1.   分区类型 
      
     主分区:总共最多只能分四个  
     扩展分区:只能有一个,也算作主分区的一种 ,也就是说主分区加扩展分区最多有四个。但 是扩展分区不能存储数据和格                     式化,必须再划 分成逻辑分区才能使用。  
     逻辑分区:逻辑分区是在扩展分区中划分的, 如果是IDE硬盘,Linux最多支持59个逻辑分区 ,如果是SCSI硬盘Linux最                        多支持11个逻辑分区
  2.  文件系统查看命令   df
     格式:  df [选项] [挂载点]
          -a: 显示所有的文件系统信息,包括特殊文件系统,如 /proc、/sysfs   
          -h: 使用习惯单位显示容量,如KB,MB或GB等   
          -T: 显示文件系统类型   
         -m: 以MB为单位显示容量   
         -k:  以KB为单位显示容量。默认就是以KB为单位 
        
    // 使用df查看  默认单位KB
    [root@localhost ~]# df 
    文件系统                   1K-块    已用    可用 已用% 挂载点
    devtmpfs                  919688       0  919688    0% /dev
    tmpfs                     931536       0  931536    0% /dev/shm
    tmpfs                     931536    9776  921760    2% /run
    tmpfs                     931536       0  931536    0% /sys/fs/cgroup
    /dev/mapper/centos-root 13613056 4188724 9424332   31% /
    /dev/sda1                1038336  179448  858888   18% /boot
    tmpfs                     186308       0  186308    0% /run/user/0
    // 使用df -h查看, 自定换算M、G
    [root@localhost ~]# df -h
    文件系统                 容量  已用  可用 已用% 挂载点
    devtmpfs                 899M     0  899M    0% /dev
    tmpfs                    910M     0  910M    0% /dev/shm
    tmpfs                    910M  9.6M  901M    2% /run
    tmpfs                    910M     0  910M    0% /sys/fs/cgroup
    /dev/mapper/centos-root   13G  4.0G  9.0G   31% /
    /dev/sda1               1014M  176M  839M   18% /boot
    tmpfs                    182M     0  182M    0% /run/user/0
    
  3.  统计目录或文件大小    du
     格式: du [选项] [目录或文件名]
         -a 显示每个子文件的磁盘占用量。默认只统计 子目录的磁盘占用量  
         -h 使用习惯单位显示磁盘占用量,如KB,MB 或GB等  
         -s 统计总占用量,而不列出子目录和子文件的 占用量
    // 1. du -h统计目录大小,并显示子目录/文件大小 
     du -h /usr/local
    
    // 2. du -sh只统计目录大小
     du -sh /usr/local
  4.  du命令和df命令的区别
     df:  不光要考虑文件占用的空间,还要统计被命令或程序占用的空间(最常见的就是文件已经删除 ,但是程序并没有                 释放空间)   
     du: 只会计算文件或目 录占用的空间
            所以我们使用df -h和du -sh /同样都是查看根分区的大小,但是他们显示的不一样,  
      df -h显示的会大一些(尤其是长期没有重启,导致空间无法释放)。
     
  5.  文件系统修复命令fsck
     格式: fsck [选项] 分区设备文件名
         -a:不用显示用户提示,自动修复文件系统  
         -y:自动修复。和-a作用一致,不过有些文件系统只支 持-y
      
     
  6.  显示磁盘状态命令dumpe2fs
     格式: dumpe2fs 分区设备文件名
    dumpe2fs /dev/vda1
      截图:  
      
      
  7.  挂载命令
     挂载格式:  mount -t [文件系统] 设备文件名  挂载点
            -t 文件系统:加入文件系统类型来指定挂载的类型,可 以ext3、ext4 、iso9660等文件系统
     查看命令:  mount [-l]              -- 查询系统中已经挂载的设备,-l会显示卷标名称
     
  8.  挂载光盘
     1)  创建挂载点
    mkdir /mnt/cdrom/

      2)本地模拟手动插入光盘    --相当于在服务器上插入光盘
         选择虚拟机->设置
         
        选择光盘
      
      
      3)挂载光盘
    // 挂载   就是将设备文件/dev/cdrom(系统指定的)和挂载目录链接起来   光盘的默认文件系统就是: iso9660
    //  --也可以使用:  mount /dev/sr0 /mnt/cdrom/实现挂载   因为/dev/cdrom就是sr0的软链接
    mount -t iso9660 /dev/cdrom /mnt/cdrom/
      4) 查看挂载是否成功
    // 进入挂载目录
    cd /mnt/cdrom/
    // 查看  这里就可以看到你光盘的内容
    ll
    5) 卸载
    
    // 卸载方式1 umount 设备文件名
    umount /dev/sr0
    // 卸载方式2 umount 挂载点
     umount /mnt/cdrom
    
    // 验证
    ll /mnt/cdrom
      
  9.  挂载U盘       -- 挂载U盘时,Linux默认是不支持NTFS文件系统的
     1) 插入U盘
          将光标移入到VMware软件中,在电脑中插入U盘,此时VMware才会识别U盘。 
      2) 查看U盘信息
    fdisk -l
      
      

       
      3)  挂载
    // 查看/创建挂载目录
    mkdir /mnt/usb 
    // 挂载
    mount -t vfat /dev/sdb1 /mnt/usb/

      4 )   查看是否挂载成功
    ll /mnt/usb

     5)  卸载
       卸载U盘和光盘一样.
  10.  挂载NTFS分区的移动硬盘
     linux默认不支持NTFS,需要下载对应的插件。
    1)  下载并上传插件  
          https://www.tuxera.com/community/open-source-ntfs-3g/
    2)   编译并安装插件
    // 解压
    [root@localhost ~]# tar -zxvf ntfs-3g_ntfsprogs-2013.1.13.tgz
    // 进入解压后目录
    [root@localhost ~]# cd ntfs-3g_ntfsprogs-2013.1.13
    // 编译器准备。没有指定安装目录,安装到默认位置中
    [root@localhost ntfs-3g_ntfsprogs-2013.1.13]# ./configure
    // 编译
    [root@localhost ntfs-3g_ntfsprogs-2013.1.13]# make
    // 编译安装
    [root@localhost ntfs-3g_ntfsprogs-2013.1.13]# make install
    
    3)  插入移动硬盘
        将光标移入到VMware软件中,在电脑中插入NTFS移动硬盘,此时VMware才会识别NTFS移动硬盘。  
    4)   识别并获取分区号
     fdisk -l

      
    4)挂载
       命令格式:  mount -t ntfs-3g 分区设备文件名 挂载点
     mount -t ntfs-3g /dev/sdb1 /mnt/usb


     
     

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值