linux下磁盘及文件系统基础知识(1)

  1. MBR主引导记录,共有512字节

    其中446字节表示BootLoad系统启动引导器

64字节表示磁盘分区,且16个字节可标识一个主分区,所以一块磁盘最多只能有4个主分区

所以大部分磁盘分区是3个主分区和一个扩展分区,而扩展分区又可分N个逻辑分区

最后2字节主要是标准MBR是否有效

2.df命令:显示文件系统磁盘空间使用情况

格式:df [选项]

选项:-B 1K/1M/1G块显示(默认以1K块大小显示)

-h 以人类能识别的单位显示M/G显示

-i 以inode显示磁盘使用情况

-P 强制一行一行显示

3.du命令: 显示文件的使用情况

格式:du [选项]

选项:-B 1K/1M/1G块显示(默认以1K块大小显示)

-h 以人类能识别的单位显示M/G显示

-s 显示整个目录大小,大小包含其以下的子文件或目录

4.ln 命令:链接命令

格式:ln [选项] 源文件 目标文件

选项:-s 建立软链接或叫符号链接

-v 显示执行过程

硬链接:相当于在本分区内做文件备份

1、只能对文件创建,不能应用于目录;

2、不能跨文件系统;即跨分区

3、会增加文件被链接的次数;可以用ls -l命令查看

4、指向同一个实际文件的inode

5、不加任何选项,就是建立硬链接

例如: ln /etc/grub.conf /tmp/gruback.conf

符号链接:相当于Windows下的快捷方式

1、可应用于文件和目录;

2、可以跨文件系统;

3、不会增加被链接文件的链接次数;

4、其大小为指定的路径所包含的字符个数;

5、指向的是源文件路径并不是元数据inode

6、需加-s选项,才能建立软链接

例如: ln -s /etc/grub.conf /tmp/gruback.conf

5.mknod命令:创建设备文件命令

mknod [选项]... 名字 类型 [主设备号 次设备号]

选项:-m 权限

设备文件:在/dev/目录下

b: 按块为单位,随机访问的设备;代表有硬盘

c:按字符为单位,线性设备;   代表有键盘

主设备号 (major number)标识设备类型

次设备号 (minor number)标识同一种类型中不同设备

例如:创建一个类型为块,主次设备号分别为88,0的设备文件

mknod /dev/dev_block  b  88 0

ps:硬盘设备的设备文件名:hd*代表IDE硬盘,sd*代表sata/scsi

6.fdisk命令:查看当前系统硬盘及分区:

fdisk -l [指定的硬盘或分区]

管理磁盘分区:

例如: fdisk /dev/sda

p: 显示当前硬件的分区,包括没保存的改动

n: 创建新分区

e: 扩展分区

p: 主分区

d: 删除一个分区

w: 保存退出

q: 不保存退出

t: 修改分区类型

l: 显示所支持的分区类型

partprobe命令让内核重新读取分区表,无需重启系统(Redhat6不支持)

转载于:https://blog.51cto.com/willow/1765079

linux下磁盘及文件系统基础知识(1)相关推荐

  1. 嵌入式Linux的OTA更新,基础知识和实现

    嵌入式Linux的OTA更新,基础知识和实现 OTA updates for Embedded Linux, Fundamentals and implementation 更新的需要 一旦嵌入式Li ...

  2. linux的硬件系统管理,Linux 系统硬件管理的基础知识(四)

    以下主要介绍我的***次安装Linux系统遭遇,以及怎么度过这个遭遇的,希望对大家有所帮助.不喜欢的可以略过.以下接<Linux 系统硬件管理的基础知识(三)>. 四.关于存储设备的不同的 ...

  3. 【分享】4412开发板-嵌入式Linux开发须要掌握的基础知识和技能

    本文转自迅为电子论坛:http://www.topeetboard.com 1.Linux 基础 安装Linux操作系统 Linux文件系统 Linux经常使用命令 Linux启动过程具体解释 熟悉L ...

  4. Linux操作系统快速入门|Linux操作系统(一)基础知识

    Linux操作系统(一)基础知识 linux官方网站:https://www.linux.org/ linux中国:https://linux.cn/ 前言        准备把以前在知乎上写的一些文 ...

  5. linux管理磁盘和文件系统

    linux管理磁盘和文件系统 >管理磁盘及分区     在linux的服务器中,当现有硬盘的分区规划不能满足要求时,就需要对硬盘中的分区进行重新规划和调整,有时候还需要添加新的硬盘设备来扩展存储 ...

  6. linux系统硬盘设置密码,LUKS:Linux下磁盘加密

    Linux下磁盘加密 LUKS(Linux Unified Key Setup)为Linux硬盘加密提供了一种标准,它不仅能通用于不同的Linux发行版本,还支持多用户/口令.因为它的加密密钥独立于口 ...

  7. linux中设备文件和磁盘文件的区别,Linux下磁盘设备文件有哪些变化问题?

    在Linux下往往会碰到这样的问题,磁盘的设备文件,比如/dev/sda, sdb, sdc等等在某些情况下会混乱掉,比如sda变成了sdb或者sdc变成了sdb等等,这样无形中会导致磁盘设备管理的混 ...

  8. linux下如何挂载格式化内存卡,Linux下磁盘挂载格式化

    Linux下磁盘挂载格式化 [日期:2007-07-11] 来源:Linux公社 作者:Linuxidc [字体:大 中 小] 虚拟机上的 系统磁盘空间不足了的事情很容易发生, 这时可以通过增加虚拟磁 ...

  9. Linux下磁盘加密

    Linux下磁盘加密 LUKS(Linux Unified Key Setup)为Linux硬盘加密提供了一种标准,它不仅能通用于不同的Linux发行版本,还支持多用户/口令.因为它的加密密钥独立于口 ...

  10. linux分区管理,Linux下磁盘分区管理

    Linux下磁盘分区管理 发布时间:2009-04-11 10:29:37来源:红联作者:lvshengming 在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb, ...

最新文章

  1. 猴子用意念玩游戏,马斯克脑机接口公司新进展
  2. 一个完整的python项目源码-一个Python开源项目-哈勃沙箱源码剖析(下)
  3. AngularJS:SQL
  4. android 百分数与进度显示
  5. matlab表达一次函数,[转载]MATLAB数据拟合例子(一次函数、指数函数、双曲线)...
  6. 分享几个Python小技巧函数里的4个小花招
  7. JS数据类型 构造函数 原型链
  8. python 优先队列_Python Queue队列实现线程通信
  9. python中常量池和堆_JVM详解之:运行时常量池
  10. csf文件怎么打开播放(电脑csf文件怎么打开播放)
  11. C++ 解决经典哥尼斯堡七桥问题
  12. matlab省略,matlab的省略号
  13. 关于微软Bing搜索语言无法更改的问题
  14. 各种中文输入法中输入间隔号“·”的方法
  15. 液晶如何显示变量的内容
  16. Wireshark 解析PDCP-LTE
  17. C++编程基础(1)-C中的malloc/free和C++中的new/delete
  18. Oracle Reports 6i培训教程 - 百度文库
  19. [NOIP2016]天天爱跑步(lca+乱搞)
  20. DELL电脑开机自检提示please run setup program

热门文章

  1. 随笔记——Apache
  2. 程序设计导引及在线实践_四金一银!西电在计算机系统与程序设计竞赛再创佳绩...
  3. 阿里表结构设计mysql_阿里华为P8级架构师教你MySQL数据库设计三范式与反范式
  4. netlogon启动后停止_优雅停止 SpringBoot 服务,拒绝 kill 9 暴力停止!
  5. OracleLinux6的安装
  6. linux 多路径配置
  7. 《机电传动控制》第三次作业
  8. linux之程序包管理器(rpm)
  9. aauto的listview(类似于C#的datagrid) 支持文件拖拽获取名单
  10. 活动目录管理之批量创建域用户