- 分区基础知识
- 1.分区常用命令
- 2.Linux磁盘
- 3.分区
- 4.文件系统
- 普通磁盘分区
- 1.命令查询磁盘分区
- 2.准备分区
- 创建分区
- 格式化分区
- 挂载目录
- LVM磁盘分区
- fdisk -l => 查询磁盘信息
- df -h => 磁盘分区挂载信息
- mount 分区 挂载目录 => 挂载命令
- mkfs -t 文件系统类型 分区 => 格式化分区
3.分区Linux一切皆为文件
- Linux磁盘、USB、麦克风等所有的硬件都在Linux中有对应的文件表示。
目录 /dev下面存放一些硬件映射的文件。
其中磁盘目录大多对应 /dev/sda 或 /dev/hda
Windows中一块磁盘会被系统分成C D E F盘
4.文件系统Linux中一块磁盘经常被分为/dev/sda1 /dev/sda2类似这样的格式
普通磁盘分区分区完成或者说分盘完成后,正常做存储读写使用,要赋予一段程序去控制运行
这个程序有好几个版本名称 => ext2、ext3、ext4(自然用最高的版本)
叫做文件系统
1.命令查询磁盘分区普通的方式是不推荐使用的
因为之后如果需要维护、修改分区会比较麻烦
fdisk -l => 查询磁盘
-
这一块磁盘Linux用/dev/sda目录表示,磁盘名称也就叫这个
设备 Start End Blocks Id System /dev/sda1 0 10 10 83 Linux /dev/sda2 11 21 10 8e Linux LVM -
设备: /dev/sda1 => 从/dev/sda分了一个区叫/dev/sda1
-
Start: 内存占用Start=0 ~~ End=10的这一段共Blocks=10
- /dev/sda2就只能从11开始了
-
id => 代表一种类型83 82 8e,如果是LVM就是8e(逻辑卷)
-
System => Linux LVM表示这个分区用LVM操作来的,也存在其他的一些表示
df -h => 查询分区挂载信息
- devtmpf、tmpfs是内存的挂载
- 大概就是你的磁盘512g、运行内存4g
- tmpfs是运行内存挂载点,重启都会清空挂载目录的数据
- /dev/sda1 => 普通分区产生的,对应挂载目录/boot
- /dev/mapper/centos-root => LVM分区产生的,对应挂载/
基本思路步骤
- 有多余容量的磁盘/dev/sda或者/dev/sdb或者/dev/sdc
- 将磁盘分成/dev/sda1或者/dev/sda2或者/dev/sda3
- 分区的/dev/sda数字格式化并赋予文件系统(ext4)
- 挂载到指定目录
- 加完之后fdisk -l
- 要么/dev/sda对应的内存增加了,要么多了一块/dev/sdb的硬盘
- 我这边一开始是30g,加到了35g,有5g是没有分区的,用来测试分区
- Linux内存大小不准确没有太大影响
- Linux内存大小不准确没有太大影响
用普通方法增加一个/dev/sd3的分区
- fdisk /dev/sda => fdisk命令,(参数) => 多余未使用要分区的磁盘
- d => 删除一个分区,会提示你输入数字,要删除的那个分区(sd3就是输入3)
- m => 帮助(就是现在这个)
- n => 创建一个新的分区
- p => 显示这个磁盘现在的分区信息
- q => 不保存退出
- t => 修改分区id(LVM时要改id为8e)
- w => 保存退出,创建分区完成后要w一下完成
- 错了,起始扇区是fdik -l的start节点
- fdik -l
- mkfs -t ext4 /dev/sda3 => 赋予文件系统、对应分区
- 如果找不到sd3,就重启一下init 6
- 如果找不到sd3,就重启一下init 6
- mkdir /rod => 创建一个目录
- mount /dev/sda3 /rod => 将分区3挂载到rod
配置到配置文件中,永久挂载
- vi /etc/fstab => 使用tab键输入下一位,0和0之间用空格
- df -h



