linux下磁盘及文件系统基础知识(1)
linux下磁盘及文件系统基础知识(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)相关推荐
- 嵌入式Linux的OTA更新,基础知识和实现
嵌入式Linux的OTA更新,基础知识和实现 OTA updates for Embedded Linux, Fundamentals and implementation 更新的需要 一旦嵌入式Li ...
- linux的硬件系统管理,Linux 系统硬件管理的基础知识(四)
以下主要介绍我的***次安装Linux系统遭遇,以及怎么度过这个遭遇的,希望对大家有所帮助.不喜欢的可以略过.以下接<Linux 系统硬件管理的基础知识(三)>. 四.关于存储设备的不同的 ...
- 【分享】4412开发板-嵌入式Linux开发须要掌握的基础知识和技能
本文转自迅为电子论坛:http://www.topeetboard.com 1.Linux 基础 安装Linux操作系统 Linux文件系统 Linux经常使用命令 Linux启动过程具体解释 熟悉L ...
- Linux操作系统快速入门|Linux操作系统(一)基础知识
Linux操作系统(一)基础知识 linux官方网站:https://www.linux.org/ linux中国:https://linux.cn/ 前言 准备把以前在知乎上写的一些文 ...
- linux管理磁盘和文件系统
linux管理磁盘和文件系统 >管理磁盘及分区 在linux的服务器中,当现有硬盘的分区规划不能满足要求时,就需要对硬盘中的分区进行重新规划和调整,有时候还需要添加新的硬盘设备来扩展存储 ...
- linux系统硬盘设置密码,LUKS:Linux下磁盘加密
Linux下磁盘加密 LUKS(Linux Unified Key Setup)为Linux硬盘加密提供了一种标准,它不仅能通用于不同的Linux发行版本,还支持多用户/口令.因为它的加密密钥独立于口 ...
- linux中设备文件和磁盘文件的区别,Linux下磁盘设备文件有哪些变化问题?
在Linux下往往会碰到这样的问题,磁盘的设备文件,比如/dev/sda, sdb, sdc等等在某些情况下会混乱掉,比如sda变成了sdb或者sdc变成了sdb等等,这样无形中会导致磁盘设备管理的混 ...
- linux下如何挂载格式化内存卡,Linux下磁盘挂载格式化
Linux下磁盘挂载格式化 [日期:2007-07-11] 来源:Linux公社 作者:Linuxidc [字体:大 中 小] 虚拟机上的 系统磁盘空间不足了的事情很容易发生, 这时可以通过增加虚拟磁 ...
- Linux下磁盘加密
Linux下磁盘加密 LUKS(Linux Unified Key Setup)为Linux硬盘加密提供了一种标准,它不仅能通用于不同的Linux发行版本,还支持多用户/口令.因为它的加密密钥独立于口 ...
- linux分区管理,Linux下磁盘分区管理
Linux下磁盘分区管理 发布时间:2009-04-11 10:29:37来源:红联作者:lvshengming 在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb, ...
最新文章
- 猴子用意念玩游戏,马斯克脑机接口公司新进展
- 一个完整的python项目源码-一个Python开源项目-哈勃沙箱源码剖析(下)
- AngularJS:SQL
- android 百分数与进度显示
- matlab表达一次函数,[转载]MATLAB数据拟合例子(一次函数、指数函数、双曲线)...
- 分享几个Python小技巧函数里的4个小花招
- JS数据类型 构造函数 原型链
- python 优先队列_Python Queue队列实现线程通信
- python中常量池和堆_JVM详解之:运行时常量池
- csf文件怎么打开播放(电脑csf文件怎么打开播放)
- C++ 解决经典哥尼斯堡七桥问题
- matlab省略,matlab的省略号
- 关于微软Bing搜索语言无法更改的问题
- 各种中文输入法中输入间隔号“·”的方法
- 液晶如何显示变量的内容
- Wireshark 解析PDCP-LTE
- C++编程基础(1)-C中的malloc/free和C++中的new/delete
- Oracle Reports 6i培训教程 - 百度文库
- [NOIP2016]天天爱跑步(lca+乱搞)
- DELL电脑开机自检提示please run setup program
热门文章
- 随笔记——Apache
- 程序设计导引及在线实践_四金一银!西电在计算机系统与程序设计竞赛再创佳绩...
- 阿里表结构设计mysql_阿里华为P8级架构师教你MySQL数据库设计三范式与反范式
- netlogon启动后停止_优雅停止 SpringBoot 服务,拒绝 kill 9 暴力停止!
- OracleLinux6的安装
- linux 多路径配置
- 《机电传动控制》第三次作业
- linux之程序包管理器(rpm)
- aauto的listview(类似于C#的datagrid) 支持文件拖拽获取名单
- 活动目录管理之批量创建域用户