1. dumpe2fs [-bh] devicename:查询superblock信息。
参数:
-b:列出保留为坏道的部分;
-h:列出superblock的数据,不会列出其他的区段内容。

2. df [-ahikHTm] 目录或文件名:列出文件系统的整理磁盘使用量。
参数:
-a:列出所有的文件系统,包括系统特有的/proc等文件系统;
-k:以KB的容量显示各文件系统;
-m:以MB的容量显示各文件系统;
-h:以人们易阅读的GB、MB、KB等格式自行显示;
-H:以M=1000K替代M=1024K的进位方式;
-T:连同该分区的文件系统名称也列出;
-i:不用硬盘容量,而用inode的数量来表示。

3. du [-ahskm] 目录或文件名。
参数:
-a:列出所有的文件与目录容量,因为默认仅统计目录下面的文件量而已;
-h:以人们较易阅读的容量格式(G/M)显示;
-s:列出总量而已,而不列出每个各别的目录占用容量;
-S:不包括子目录下的总计,与-s有点差别;
-k:以KB列出容量显示;
-m:以MB列出容量显示。

4. ln [-sf] sourcefile desfile:连接文件。
参数:
-s:如果不加任何参数就进行连接,就是硬连接,-s是符号连接;
-f:如果文件存在时,主动将目标文件直接删除后创建。

5. fdisk [-l] 设备名称:磁盘分区
参数:
-l:输出后面接的设备所有的分区内容。若仅有fdisk -l 时,则系统将会把整个系统内能够找到的设备的分区均列出来。
支持的按键:
d:delete a partition 删除一个分区;
n:add a new partition 新增一个分区;
p:print the partition table 在屏幕上显示分区表;
q:quit without saving changes 不存储,离开fdisk程序;
w:write table to disk and exit 将刚才的操作写回分区表,并离开fdisk程序;
m:help 显示帮助信息。

6. mkfs [-t 文件系统格式] 设备名称:格式化。
参数:
-t:可以接文件格式,例如ext3、ext2、vfat等(系统支持才会有效)。

7. mke2fs [-b block大小] [-i block大小] [-L 卷标] [-cj] 设备名称:详细格式化。
参数:
-b:可以设置每个block的大小,目前支持102,、2048、4096bytes三种;
-i:多少容量给予一个inode;
-c:检查磁盘错误,仅下达一次-c时,会进行快速读取测试,若下达两次-c-c,则会进行读写测试;
-L:后面接卷标名称;
-j:本来mke2fs是EXT2,加入-j后,会主动加入journal而成为EXT3。

8. fsck [-t 文件系统] [-ACay] 设备名称:磁盘检验。
参数:
-t:指定文件系统格式;
-A:依据/etc/fstab的内容,将需要的设备扫描一次;
-a:自动修复检查到的有问题的扇区;
-y:与a类似,但是某些文件系统仅支持-y这个参数;
-C:可以在检验的过程当中使用一个直方图来显示目前的进度。
EXT2/EXT3的额外参数:
-f:强制检查,一般来说,如果fsck没有发现任何unclean的标志不会主动进入细化检查,-f表示强制进行细化检查;
-D:针对文件系统下的目录进行优化配置。

9. badblocks [-svw] 设备名称:磁盘检查。
参数:
-s:在屏幕上显示进度;
-v:可以在屏幕上看到进行;
-w:使用写入的方式进行测试,建议不使用此参数,尤其是待检查的文件已有文件时。

10. mount [-al] [-t 文件系统格式] [-L 卷标] [-o 额外选项] [-n] 设备文件名 挂载点:挂载。
参数:
-a:依照配置文件/etc/fstab的数据将所有未挂载的磁盘都挂载上来;
-l:单纯输入mount会显示挂载信息,加入-l会显示卷标;
-t:指定欲挂载的文件系统格式;
-n:默认情况下,系统会将实际的挂在情况写入/etc/fstab中,以利于其他程序的运行。但在某些情况下,使用-n
      可以不进行写入;
-L:利用设备卷标进行挂载;
-o:接额外参数,如账号、密码、读写权限等:
  ro,rw:挂载文件系统称为只读或可读写;
  async,sync:指定同步写入或异步写入,默认是异步写入;
  auto,noauto:是否允许此分区被以mount -a自动挂载;
  dev,nodev:是否允许此分区可创建设备文件;
  suid,nosuid:是否允许此分区含有suid/sgid的文件格式;
  exec,noexec:是否允许此分区拥有可执行binary的文件;
  user,nouser:是否允许此分区让任何用户挂载,默认为nouser;
  defaults:默认值为rw,suid,dev,exec,auto,nouser and sync;
  remount:重新挂载。

11. umount [-fn] 设备文件名或挂载点:卸载。
参数:
-f:强制卸载;
-n:不更新/etc/mtab的情况下卸载。

12. mknod 设备文件名 [bcp] [Major] [Minor]:磁盘参数修改。
参数:
设备种类:
  b:设备文件成为一个外部存储设备文件,例如磁盘等;
  c:设备文件成为一个外部输入设备文件,例如鼠标/键盘等;
  p:设备文件成为一个FIFO文件。
Major:主设备代码;
Minor:次设备代码。

12. e2label 设备名称 新的卷标:修改卷标名称。

13. tune2fs [-jlL] 设备名称:修改磁盘参数。
参数:
-l:类似dumpe2fs -h,显示superblock内的数据;
-j:将ext2文件系统转换为ext3;
-L:修改卷标。

【Linux】鸟哥的Linux私房菜基础学习篇整理(二)的更多相关文章

  1. 【Linux】鸟哥的Linux私房菜基础学习篇整理(一)

    最近,一直在写PPC的模拟器和汇编器,也在做设计.所以重新看了看<鸟哥的Linux私房菜>,还是有好多命令不太熟悉.就打算写几篇blog记下来. 1. nl [-bnw] filename ...

  2. 【Linux】鸟哥的Linux私房菜基础学习篇整理(三)

    1. gzip [-cdtv#] filename:压缩.参数:-c:将压缩的数据输出到屏幕上,可通过数据重定向进行处理:-d:解压缩的参数:-t:可以用来检验一个压缩文件的一致性,查看文件有无错误: ...

  3. 【Linux】鸟哥的Linux私房菜基础学习篇整理(六)

    1. 正则表达式特殊符号.[:alnum:]:代表英文大小写字符及数字:[:alpha:]:代表英文大小写字符:[:blank:]:代表空格键与[Tab]键:[:cntrl:]:代表键盘上的控制键,即 ...

  4. 【Linux】鸟哥的Linux私房菜基础学习篇整理(十一)

    1. 直接将命令丢到后台中执行“&”,在命令最后加“&”.    将目前的工作丢到后台中暂停:[Ctrl]+z 2. jobs [-lrs]:查看目前的后台工作状态.参数:-l:除了列 ...

  5. 【Linux】鸟哥的Linux私房菜基础学习篇整理(十)

    1. at [-mldv] TIME/at -c 工作号码:单一工作调度.参数:-m:当at的工作完成后,即使没有输出信息,以email通知用户该工作已完成:-l:相当于atq,列出目前系统上面的所有 ...

  6. 【Linux】鸟哥的Linux私房菜基础学习篇整理(九)

    1. quotacheck [-avugfM] [/mount_point]:扫描文件系统并创建Quota配置文件.参数:-a:扫描所有在/etc/mtab内,含有quota支持的文件系统,加上此参数 ...

  7. 【Linux】鸟哥的Linux私房菜基础学习篇整理(八)

    1. useradd [-u UID] [-g 初始用户组] [-G 次要用户组] [-mM]\   [-c 说明栏] [-d 主文件夹绝对路径] [-r] [-s shell] 用户账号名:新增用户 ...

  8. 【Linux】鸟哥的Linux私房菜基础学习篇整理(七)

    1. test命令的测试功能.测试的标志:(1)关于文件类型的检测 test [-efdbcSpL] filename-e:该文件名是否存在:-f:该文件名是否为文件:-d:该文件名是否为目录:-b: ...

  9. 【Linux】鸟哥的Linux私房菜基础学习篇整理(五)

    1. type [-tpa] name:查看name命令是否为bash内置命令.参数:type:不加任何参数,type会显示出那么是外部命令还是bash的内置命令:-t:当加入-t参数时,type会通 ...

  10. 【Linux】鸟哥的Linux私房菜基础学习篇整理(四)

    1. VI按键说明.(1)移动光标的方法h或向左箭头:光标向左移动一个字符:j或向下箭头:光标向下移动一个字符:k或向上箭头:光标向上移动一个字符:l或向右箭头:光标向右移动一个字符:进行多次移动,如 ...

随机推荐

  1. 为什么objc_msgSend必须用汇编实现

    译者前言 总是看到有人说用汇编实现objc_msgSend是为了速度快,当然这个不可否认.但是难道没有别的原因?于是就看到了这篇文章,遂翻译之!=.= 我自己的理解就是,用汇编实现,是为了应对不同的“ ...

  2. ZYKeyboardUtil 全自动处理键盘遮挡事件

    键盘遮盖输入控件或按钮在日常app开发中避之不及,考虑各种情况下UI各种嵌套,最后还要注册监听再获取指定键盘信息.我们可以通过键盘处理工具类ZYKeyboardUtil避繁就简,利用Block的方式处 ...

  3. css(动画,过渡,转换)

    css3动画 @keyframes 规定动画,必须定义动画的名称,动画时长的百分比,一个或多个css样式属性 以百分比来规定改变发生的时间,或者通过关键词"from"和" ...

  4. Unity3D GUI学习之GUILayout控件及使用

    GUILayout也可以定义一些控件,并且它们会自动垂直对其: GUILayout.Button("开始游戏"); GUILayout.Button("结束游戏" ...

  5. 表中查询重复的数据,如何通过sql语句查询?

    1.最直观的思路:要知道所有名字有重复人资料,首先必须知道哪个名字重复了:select name from emp group by name having count(*)>1所有名字重复人的 ...

  6. NSDate,NSCalendar,NSTimer,NSTimeZone

      NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间 Dates NSDate类提供了创建date,比较date以及计算两个date之间间隔的功能.Date对象是不可改变的. ...

  7. 12XML(可扩展标记语言)

    XML:eXtensible Markup Language 什么是标记语言?什么是标记? 标记(Markup):文档中任何不想被打印输出的部分(不是真正的文档内容,联想读书时做的“读书笔记”,在旁边 ...

  8. [转]Windows中的命令行提示符里的Start命令执行路径包含空格时的问题

    转自:http://www.x2009.net/articles/windows-command-line-prompt-start-path-space.html 当使用Windows 中的命令行提 ...

  9. 执行hadoop fs -ls时出现错误RuntimeException: core-site.xml not found

    由于暴力关机,Hadoop fs -ls 出现了下图问题: 问题出现的原因是下面红框框里面的东西,我当时以为从另一个节点下载一个conf.cloudera.yarn文件就能解决问题,发现不行啊,于是删 ...

  10. latex引用多篇参考文献

    1.如何使连续的参考文献能够中间用破折号连起来?比如[6,7,8,9]变成[6-9]? 方法:在文档开始前加上下面的语句命令 \usepackage[numbers,sort&compress ...