本站已运行

攻城狮论坛

IE-LAB

IE-LAB

作者: ccie36486
查看: 190|回复: 27

more +今日重磅推荐Recommend No.1

所有IT类厂商认证考试题库下载所有IT类厂商认证考试题库下载

more +随机图赏Gallery

2018.06.03 上海 943 CCNA R&S PASS2018.06.03 上海 943 CCNA R&S PASS
CCNA(200-125)题库V3.0(2018.04.07)的题库一共453道选择题的中文翻译+题库中参...CCNA(200-125)题库V3.0(2018.04.07)的题库一共453道选择题的中文翻译+题库中参...
2018.5.6 参加CCNA 考试通过。分享考试经验和那些试题2018.5.6 参加CCNA 考试通过。分享考试经验和那些试题
2018新版 肖哥 华为HCNA HCNP安全入门课程视频教程2018新版 肖哥 华为HCNA HCNP安全入门课程视频教程
华为HCNP最新战报950分通过。迎战总结。H12-223华为HCNP最新战报950分通过。迎战总结。H12-223
大幅提升工作效率~SecureCRT 8.0安装 & 加载配色方案大幅提升工作效率~SecureCRT 8.0安装 & 加载配色方案
强大模拟器EVE-NG-PRO 永久免费使用版 无需license 附带使用视频教程强大模拟器EVE-NG-PRO 永久免费使用版 无需license 附带使用视频教程
EVE-NG-PRO永久试用版横空出世,Toolkit一键激活!EVE-NG-PRO永久试用版横空出世,Toolkit一键激活!
视频教程 看的见的算法 7个经典应用诠释算法精髓视频教程 看的见的算法 7个经典应用诠释算法精髓
EVE-NG-PRO专业版国内大神破解版-永久更新EVE-NG-PRO专业版国内大神破解版-永久更新
乾颐堂 最新 2018 CCNA安全课程视频教程分享  5天完整版 教主真人秀乾颐堂 最新 2018 CCNA安全课程视频教程分享 5天完整版 教主真人秀
INE出品Wireshark教程(初级) 国外英文培训视频 Wireshark抓包技术视频INE出品Wireshark教程(初级) 国外英文培训视频 Wireshark抓包技术视频

[文档] Linux系统文件管理常用命令总结

  [复制链接]
查看: 190|回复: 27
开通VIP 免金币+免回帖+批量下载+无广告
自己看马哥视频做的笔记,如有错误,请指正……勿喷
文件系统管理:
   Linux文件系统:ext2、ext3、ext4、xfs、btrfs、reiserfs、jfs、swap、iso9660
           swap:交换分区:用来将磁盘当内存使,给内存分担压力的,内存快满的时候就是把不常用的文件放置到swap 空间里面,腾出真是内存的空间,swap里面的文件备访问的时候,会再从swap空间挪到内存中。【 交换分区,2G足够了。】
             光盘:iso9660
    windos:fat32、 ntfs
    Unix:FFS、UFS、JFS
    网络文件系统:NFS、CIFS
    集群文件:GFS2 、OCFS2
    分布式文件系统:ceph
           moosefs,mogilefs,GlusterFS、Lustre
根据其是否支持日志系统(journal)
          日志型文件系统:ext3、ext4、xfs
          非日志型文件系统:ext2、vfat
=====================================
文件系统的组成部分:
       内核中的模块:ext4、xfs
       用户空间的管理工具:mkfs.ext mkfs.xfs

Linux的虚拟文件系统:VFS,统一的文件系统

创建文件系统:
      1)内核中有模块
      2)用户空间的管理工具:mkfs...

格式化命令
mkfs
1)#mkfs.ext4 /dev/sda5------------格式化磁盘 【常用格式:ext4、xfs、btrfs、vfat】


2)mkfs -t ext4 /dev/sda5

3)mkswp:创建交换分区使用的命令:
       mkswp [option] device
           -L  修改卷标

前提:调整分区的ID为82,如下:
---------------------------------------------
[root@localhost ~]# fdisk -l /dev/sda

Disk /dev/sda: 64.4 GB, 64424509440 bytes
64 heads, 32 sectors/track, 61440 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00077cdd

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           2         501      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2             502       51200    51915776   8e  Linux LVM
Partition 2 does not end on cylinder boundary.
/dev/sda3           51201       52225     1049600   83  Linux
/dev/sda4           52226       61440     9436160    5  Extended
/dev/sda5           52226       57346     5243888   83  Linux
/dev/sda6           57347       61440     4192240   82  Linux swap / Solaris
---------------------------------------------------------

# mkfs.ext4 -L Mydata /dev/sda5   ----------修改卷标


4) mke2fs     ext系列文件专用管理工具
       -t {ext2、ext3、ext4}
       -b {1024/2048/3096}   指定块大小   【只能调整一次】
       -l  卷标
       -j  相当于ext3
       -i #:数据空间中每多少个字节创建一个inode【此大小不应该小于block的大小】
       -I #:为数据空间创建多少个iNode
       -m:为管理员预留的空间占据的百分比:5% 【默认】
       -O FEATURE[,. . .]  :启用指定特性
           -O ^FEATURE[,. . .]  关闭指定特性
5)blkid
       -U UUID:根据指定的UUID来查找设备
       -L  LABEL:根据指定的label来查找对应的设备
# blkid /dev/sda5--------查看唯一标示,随机生成,挂在硬盘时使用
/dev/sda5: UUID="77642102-ed23-48dd-b9fb-16fcbb996758" TYPE="ext4"

6)e2label 管理e2系列文件的卷标

7)tune2fs 重新设定ext系列文件系统可调整参数的值
      -l 查看指定文件系统的超级块信息,super block
      -L 设定卷标,修改卷标
      -m 修改预留给管理员的%百分比
      -j 将ext2升级为ext3
      -O 表示文件系统属性的打开或关闭
      -o 指定文件系统默认的挂载选项
      -U 修改UUID,一般不用修改

8)dumpe2fs
     -h  查看超级块信息

===============================================
文件系统检测
fsck :File system check
1)fsck.FS_TYPE    来检测特定文件系统
     或者 fsck -t FILE_TYPE
     -a 自动修复错误
     -r  交互式修复错误

  Note:FS_TYPE一定要与分区上已经存在的文件类型相同

2)e2fsck:ext系列文件专用的检测修复工具

===============================
挂载
1)将额外文件系统与根文件系统某现存的目录建立起关系,进而使得此目录做为其他文件访问入口的行为称之为挂载。
2)接触此关联关系的行为,称之为卸载。
3)内核只认根分区,内核启动的时候,系统加载根分区;
4)尽量使用空目录来挂载。
     非空目录被挂载后,原存在的文件会被隐藏。

挂载点:Mount Point
把要关联的设备挂载至挂载点。

挂载方法:
  mount:不带任何参数时,可显示当前系统已挂载的所有设备

  mount DEVICE MOUNT_POINT
      device:指明要挂载的设备
          1)设备文件: 例如:/dev/sda5
          2)卷标:-L ‘LABEL’,例如 -L 'Mydata'
          3)UUID,-U  ‘UUID’,例如:-U 'b133182d-5c2d-411e-b566-c2ef0a100de7'
          4)伪文件系统名称:proc,sysfs,devtmpfs,configfs
       dir:挂载点
           1)事先存在:建议使用空目录
                      /application/htdoc
mount常用命令选项:
    -t vsftype:指定要挂载的设备上的文件系统类型:【可省略】
    -r:readonly,只读挂载
    -w:read and write,读写挂载
    -n:不更新/etc/mtab:
    -a:自动挂载所有支持自动挂载的设备(定义在了/etc/fstab文件中,且挂载选项中有“自动挂载”选项)
    -L ‘LABEL’卷标挂载
    -U  ‘UUID’
    -B  挂载目录到另一个目录中
-O option:(挂载文件系统的选项)

     CoW,写时复制,类似于另存为,读文件一份,修改复制一份出来改。
     async:异步模式, 文件全部编辑完再存储;【推荐模式】
      sync : 同步模式,速度慢,【不推荐】
     atime/noatime:文件访问时间戳【包含diratime】
     diratime/nodiratime:目录的访问时间戳
     auto/noauto:是否支持自动挂载
     exec/noexec :是否支持将文件系统上应用程序运行为进程
     dev/nodev:可以作为其他设备的某个入口,或者不能
     suid/nosuid:
     remount:重新挂载
     ro:只读
     rw:读写
     user/nouser :是否允许普通用户挂载次设备
     acl:是否启用次文件系统上的acl功能

默认的挂载选项 defaults:
   rw、suid、dev、exec、auto、nouser、and async
-----
注意:上述选项可多个同时使用,批次使用逗号分隔;
-----

挂载交换分区swap:
  启用:swapon
       swapon




========================================
卸载命令:
#umount
#umount MOUNT_POINT

查看正在访问指定文件系统的进程
    #fuser -v  /mydata

    #fuser -km /mydata  --终止所有正在访问指定的文件系统的进程【管理员】





查看已经挂载的设备:
# cat /etc/mtab   使用了-n选项,就不在此显示了
查看内核已经挂载的设备:  
# cat /proc/mounts

































评分

参与人数 1金币 +400 收起 理由
admin + 400 感谢分享~攻城狮论坛! 天天更新! 免费下载!

查看全部评分

CCNA考试 官方正规报名 仅需1500元
回复 论坛版权

使用道具 举报

ccie36486 [Lv2 初出茅庐] 发表于 2018-3-29 18:09:20 | 显示全部楼层
补充点内容:
===========================================
挂载交换分区swap:
尽量不要使用swap交换分区,性能差!
  启用:swapon
       swapon [OPTION ] ... [DEVICE]
                 -a 激活所有的交换分区
                 -p priority:指定优先级;
  禁用:swapoff
       swapoff /dev/sda6

查看swap空间的使用:
  free -m

==================================
内容空间的使用状态:
free
   -m:以MB为单位
   -b :以字节为单位
   -g:以GB为单位

=============================
文件系统空间占用查看命令:
df  查看所有已挂载文件系统的空间使用
   -h  人类易懂的显示方式(human-readable)
   -i   查看iNode的使用情况
   -P  以posix兼容的格式输出,不换行

-------------
查看某目录总体空间占用状态:
du:
     du[OPTION] /目录
     -h
     -s  summary,总大小之和
==========================
命令总结:
    mount
    umount
    free   
     df
     du
     swapon
     swapoff
     fuser
========================
重启后mount挂载的路径不会自动挂载!!!
除非修改配置文件!!!!!

回复 支持 反对

使用道具 举报

zzz1 [Lv9 无所不能] 发表于 2018-3-30 23:59:51 | 显示全部楼层
啥也不说了,楼主就是给力!
回复 支持 反对

使用道具 举报

Rockyw [Lv10 举世无双] 发表于 2018-3-31 13:22:25 | 显示全部楼层
看帖看完了至少要顶一下!
回复 支持 反对

使用道具 举报

kao1981089 [Lv9 无所不能] 发表于 2018-3-31 15:02:28 | 显示全部楼层
楼主,不论什么情况你一定要hold住!hold住就是胜利!
回复 支持 反对

使用道具 举报

monkeyman [Lv10 举世无双] 发表于 2018-3-31 18:26:09 | 显示全部楼层
攻城狮论坛的资料就是全,在这里找不到的资料在其他网站也很难找到!
回复 支持 反对

使用道具 举报

ddtsatan [Lv7 精益求精] 发表于 2018-3-31 20:32:16 | 显示全部楼层
攻城狮论坛的资料就是全,在这里找不到的资料在其他网站也很难找到!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图浏览|手机版|网站地图|攻城狮论坛

GMT+8, 2018-6-21 10:34 , Processed in 0.262540 second(s), 21 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 © 2001-2013 Comsenz Inc.

Designed by ARTERY.cn