磁盘管理与挂载(永久)

目录

1.怎么在linux中添加,使用硬盘

1.分区  

2.格式化  (安装文件系统)

3.挂载

2.了解磁盘

1.MBR 主引导记录 (小程序,引导硬件找到操作系统) 446字节

2.分区表 64字节 

3.结束位

3.分区

作用:

分类:

分区分为:

4.分区工具

4.1fdisk命令

m 打印出菜单

p 打印出当前分区表

n 新建一个分区

d 删除一个分区

t 改变分区的属性,系统ID

w 保存

q 不保存退出

5.格式化 (安装文件系统)

5.1 mkfs (创建文件系统(格式化))

5.2 mkswap

5.3 lsblk

-d    命令将仅列出磁盘本身,并不会列出该磁盘的分区数据

lsblk -d -o name,rota     查看当前硬盘是什么模式  1机械  0固态

6.挂载与解挂载

mount  命令 (挂载)

挂载规则

-t    选项用于指定文件系统类型,可以省略(由系统自动识别)    mount [ -t 类型 ] 存储设备 挂载点目录

-r readonly,只读挂载

-w read and write, 读写挂载,此为默认设置,可省略

-n 不更新/etc/mtab,mount不可见

-a 自动挂载所有支持自动挂载的设备(定义在了/etc/fstab文件中,且挂载选项中有auto功能

-L 'LABEL' 以卷标指定挂载设备

-U 'UUID' 以UUID指定要挂载的设备

-B, --bind 绑定目录到另一个目录上

-o options:(挂载文件系统的选项),多个选项使用逗号分隔

umount 命令 (解挂载)

7.永久挂载

8. 实操

1.先添加一块新的硬盘sdc 

2.将磁盘分区  用fdisk 进行分区

3.格式化  mkfs.xfs /dev/sdc2    

4.挂载 创建123  456 并分别挂载

5.永久挂载 进入 /etc/fstab


1.怎么在linux中添加,使用硬盘

硬盘:最小存储单位为扇区 512字节 8个扇区 组成块

1.分区  

提高性能

2.格式化  (安装文件系统)

安装管理文件的软件,协助我们处理文件

3.挂载

将外部硬件设备和内部做关联

2.了解磁盘

磁盘的第一个扇区  512字节

1.MBR 主引导记录 (小程序,引导硬件找到操作系统) 446字节

2.分区表 64字节 

第一个分区从10个扇区到100个扇区

第二个分区从100 到 200

一个分区需要占用16个字节   只能4个主分区(逻辑分区)

3.结束位

55 aa

3.分区

 linux中一定要有分区

作用:

优化读写性能 

          实现磁盘空间配额限制

          提高修复速度

         采用不同文件系统

系统:是一个复杂程序,调度硬件

文件系统:也是一个程序,管理文件

fat32    文件系统只允许单个文件不超过4个G

nfs      预警,自我修复,文件内容翻译成二进制 

分类:

MBR  分区    老技术   2T以下的硬盘分区       fdisk

GPT   分区    新技术   可支持2T以上的硬盘分区    gdisk

part      不推荐

分区分为:

主分区:可以直接使用 安装操作系统 存储文件 安装软件 (1-4)

拓展分区: 是特的主分区(1-4)不可直接使用,需要划分逻辑分区

逻辑分区: 可以直接使用, 存储 依托于拓展分区

4.分区工具

lsblk 列出块设备
fdisk 管理MBR分区
gdisk 管理GPT分区
parted 高级分区操作,可以是交互或非交互方式
partprobe 重新设置内存中的内核分区表版本,适合于除了CentOS 6 以外的其它版本 5,7,8

4.1fdisk命令

格式:fdisk -l [磁盘设备]

fdisk [磁盘设备]

m 打印出菜单
p 打印出当前分区表
n 新建一个分区
d 删除一个分区
t 改变分区的属性,系统ID
w 保存
q 不保存退出

5.格式化 (安装文件系统)

centos6 默认  ext4

centos7 默认 xfs

windows  ntfs

5.1 mkfs (创建文件系统(格式化))

t  {ext2|ext3|ext4|xfs} 指定文件系统类型

b  {1024|2048|4096} 指定块 block 大小

L  ‘LABEL’ 设置卷标

j   相当于 -t ext3, mkfs.ext3 = mkfs -t ext3 = mke2fs -j = mke2fs -t ext3-i 

i     为数据空间中每多少个字节创建一个inode;不应该小于block大小

N    指定分区中创建多少个inode

I    一个inode记录占用的磁盘空间大小,128---4096

m    默认5%,为管理人员预留空间占总空间的百分比

O   FEATURE[,...] 启用指定特性-O ^FEATURE 关闭指定

5.2 mkswap

特殊的文件系统,缓解内存不足,为了个别应为程序加内存有点浪费

添加交换分区的空间

mkswap + 分区

swapon +分区 开启 -a 全部

swapoff +分区 关闭 -a 全部

5.3 lsblk

它显示有关系统上所有块设备(如硬盘、SSD、USB 驱动器等)的信息,包括设备名称、大小、文件系统类型等。

-d    命令将仅列出磁盘本身,并不会列出该磁盘的分区数据

lsblk -d -o name,rota     查看当前硬盘是什么模式  1机械  0固态

6.挂载与解挂载

mount  命令 (挂载)

挂载规则

一个挂载点同一时间只能挂载一个设备

一个挂载点同一时间挂载了多个设备,只能看到最后一个设备的数据,其它设备上的数据将被隐藏

一个设备可以同时挂载到多个挂载点

通常挂载点一般是已存在空的目录

-t    选项用于指定文件系统类型,可以省略(由系统自动识别)    mount [ -t 类型 ] 存储设备 挂载点目录

-r readonly,只读挂载

-w read and write, 读写挂载,此为默认设置,可省略

-n 不更新/etc/mtab,mount不可见

-a 自动挂载所有支持自动挂载的设备(定义在了/etc/fstab文件中,且挂载选项中有
auto功能

-L 'LABEL' 以卷标指定挂载设备

-U 'UUID' 以UUID指定要挂载的设备

-B, --bind 绑定目录到另一个目录上

-o options:(挂载文件系统的选项),多个选项使用逗号分隔

umount 命令 (解挂载)

7.永久挂载

需要 将文件写入 /etc/fstab

使用UUID 可以确保唯一 (末行模式输入blkid查看uuid)

8. 实操

1.先添加一块新的硬盘sdc 

2.将磁盘分区  用fdisk 进行分区

输入n新建

输入p 新建主分区  设置大小5G

输入e 新建拓展分区 设置大小2G

输入l 新建逻辑分区 设置大小1G

输入w保存

输入lsblk 查看划分的分区 sd1 sd2 sd5  

3.格式化  mkfs.xfs /dev/sdc2    

mkfs.xfs /dev/sdc5

4.挂载 创建123  456 并分别挂载

lsblk查看挂载

5.永久挂载 进入 /etc/fstab

写入挂载设备

mount -a 检查一下 无报错

reboot 重启

lsblk挂载还在  成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值