文件
linux以目录的形式挂载文件系统的, 其目录结构是一个分层的树形结构.
常见的文件类型
- 普通文件
使用ls -lh命令查看某个文件的属性, 可以看到其属性以”-“开头, 就是普通文件.
- 目录文件
其属性以”d”开头, directory
- 设备文件
/dev目录中有大量的设备文件, 主要是块设备和字符设备文件.
- 块设备文件: 特点的是随机读写, 比如磁盘, 其属性以”b”开头, block
- 字符设备文件: 比如打印机和终端, 接受字符流, 以”c”开头, character
- 管道文件
以”p”开头
- 连接文件
- 软连接文件: 对软连接文件的操作会转换对源文件的操作, 删除软连接文件, 源文件不会被删除
- 硬链接文件 操作跟软连接一样, 但是删除源文件, 硬链接仍然存在, 且保留了原有的内容.备份
以”l”开头, link
磁盘分区和文件系统管理
磁盘分区和格式化
磁盘分区是对硬盘物理介质的逻辑划分, 将磁盘分为多个分区, 有利于与文件的管理, 不同的分区可以建立不同的文件系统, 才能在不同的分区上安装不同的操作系统.
磁盘分区一共有3种:
- 主分区
- 扩展分区
- 逻辑驱动器
扩展分区只不过是逻辑驱动器的”容器”, 实际上只有主分区和逻辑驱动器才能进行数据存储. 一块磁盘上最多只能有四个主分区, 可以建立一个扩展分区替代四个主分区中的一个, 然后可以在拓展分区下建立更多的逻辑驱动器
使用fdisk [选项] [设备]命令来进行分区fdisk -l /dev/sda不进入交互界面查看指定磁盘的分区表信息, 如下
不添加选项, 进入fdisk交互界面, 下面为添加主分区的操作
绿色的地方是结束的扇区, 如果想添加多少扇区, 那么这里就写+600000000, 也可以个写为+60GB,一个扇区默认1KB
逻辑驱动器是在扩展分区的基础上划分的, 如下面的
