linux硬盘 分区保姆级教程

硬盘(磁盘)基础化知识

磁盘的作用:数据持久化存储

1.命名方式:sda  sdb sdc ……

位置:/dev/sda

2.查看硬盘的命令

lsblk

[root@zk1 ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
├─sda1   8:1    0  300M  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
└─sda3   8:3    0 17.7G  0 part /
sr0     11:0    1 1024M  0 rom  

3.硬盘的分区

(1)分区的类型

主分区

扩展分区

注意:主分区+扩展分区<=4

逻辑分区

(2)分区的表示方法

1-4表示主分区和扩展分区

5以后是逻辑分区

4.创建文件系统/格式化

windows常见的格式 :fat32 ntf5

linux常见的格式: xfs ext4 

5.磁盘管理的流程

(1)准备硬盘

(2)规划划分

(3)格式化

(4)挂载 临时挂载  永久挂载

例子:要求1.添加一块10G的硬盘

(在关机状态下添加硬盘,或者添加硬盘之后重启硬盘)

重启命令:reboot

[root@zk1 ~]# reboot


 

                 2.分3个区,一个主分区,两个逻辑分区

[root@zk1 ~]# fdisk /dev/sdb

/dev 是银盘所在位置

/dev/sdb的sdb是硬盘名字

 n创建新分区

p是主分区,e是扩展分区,l是逻辑分区

[root@zk1 ~]# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x6b9aead0.

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-41943039, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): +3G
Partition 1 of type Linux and of size 3 GiB is set

以上是分了一个大小为3G的主分区

Command (m for help): n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): e
Partition number (2-4, default 2): 
First sector (6293504-41943039, default 6293504): 
Using default value 6293504
Last sector, +sectors or +size{K,M,G} (6293504-41943039, default 41943039): 
Using default value 41943039
Partition 2 of type Extended and of size 17 GiB is set

Command (m for help): n
Partition type:
   p   primary (1 primary, 1 extended, 2 free)
   l   logical (numbered from 5)
Select (default p): l
Adding logical partition 5
First sector (6295552-41943039, default 6295552): 
Using default value 6295552
Last sector, +sectors or +size{K,M,G} (6295552-41943039, default 41943039): +3G
Partition 5 of type Linux and of size 3 GiB is set

以上是分了一个大小为3G的逻辑分区

逻辑分区是在扩展分区的基础上创建的

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xc00f38db

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     6293503     3145728   83  Linux
/dev/sdb2         6293504    41943039    17824768    5  Extended
/dev/sdb5         6295552    12587007     3145728   83  Linux

p是查看已经创建的分区

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

 w是保存磁盘分区

内核识别(查看一下)
[root@localhost ~]# partprobe /dev/sdb
 

                 3.主分区大小3G,逻辑分区大小3G,文件格式为ext4

[root@zk1 ~]# mkfs -t ext4 /dev/sdb1

-t 指定文件格式   后面硬盘名称

                4.分别挂载到/xinix/jingguan,xinxi/jiwang ,/xinxi/dashuju(临时挂载或者永久挂载)

先创建挂载点

[root@zk1 ~]# mkdir /xinxi/jingguan -p
[root@zk1 ~]# mkdir /xinxi/jiwang 
[root@zk1 ~]# mkdir /xinxi/dashuju 

第一个加一个-p属性递归创建

之后不用添加-p属性

永久挂载用一下命令

vim  /etc/fstab  
#
# /etc/fstab
# Created by anaconda on Wed Jul 24 08:44:19 2024
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=258caa1a-0cc6-40fe-95b7-c6e3a4d6899b /                       xfs     defaults        0 0
UUID=5cbeebeb-a5c5-4672-b5df-484c783a1eea /boot                   xfs     defaults        0 0
UUID=900cd1d3-2915-49a6-a288-94f9a0cc48ec swap                    swap    defaults        0 0
/dev/sdb1                               /xinxi/jingguan           ext4    defaults        0 0
/dev/sdb5                               /xinxi/jiwang             ext4    defaults        0 0   

mount -a  重新识别文件

 mount    /dev/sdb1  /xinxi/jingguan  (临时挂载)

二,磁盘管理工具fdisk

1.使用格式

fdisk 硬盘名

n 新建分区

d 删除分区

p 查看分区

w保存并退出

q 强制退出

2.分区

内核识别

[root@localhost ~]# partprobe /dev/sdb

umount   /dev/sdb1
永久挂载

vim  /etc/fstab  

df -Th

查看文件使用情况

三,GTP磁盘管理工具  

1.分区表类型 

MBR   GPT

优势:无分区数量,无分区类型的限制,适用于2T以上的硬盘

2.parted 工具

parted /dev/sdd mklabel gpt  

类型设置成gpt格式
parted  /dev/sdd  mkpart  db(磁盘名称) 100(起始)  2T(结束)
 parted  /dev/sdd  mkpart  web   2T  100%(剩下的所有)

partprobe /dev/add (内核回显)必须的一步
缺点:不好扩容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值