Linux 磁盘管理

简介:

磁盘管理

df  查看磁盘使用情况

-l

    -a

    -h

    -H

    -T

    -t

    -x

du  查看文件大小

    -b

    -k

    -m

    -h

    -H

    -s

fdisk 分区(Linux中1-4为预留主分区)

    -l

交互模式给硬盘分区:

MBR分区:(主分区不超过4个,单个最大容量2T)

分区流程(主分区):fdisk /dev/sd...->m ->n ->p ->1 ->enter ->p 分区完成

修改分区:

1.  删除分区:d ->enter ->输入需要删除的分区编号

2.  提交分区:w ->enter

 

GPT分区:主分区个数最多支持128个主分区,单个分区容量最大支持18EB(1EB=1024PB,1PB=1024TB)

缺点:不适合安装x86操作系统(32bit)

分区流程:parted ->select /dev/sd... ->指定分区表 mklabel msdos/gpt ->查看分区详情 print ->mkpart ->指定名称 zzh ->指定文件系统类型 ext2 ->开始位置 从第几MB开始 1M-> 结束位置 2000->print ->完成后退出分区工具 quit ->退出后立即生效

 

命令模式添加分区:(命令模式添加分区分区名称不能省略)

mkpart test(分区名称) 2000(startPostion) 3000(endPostion) enter

删除分区:rm 3(分区编号)

以GB为单位分区:执行命令 unit GB

 

分区格式化:mkfs工具进行分区格式化

查看系统下第二块硬盘的分区详情:ls –l /dev/sdb*

执行格式化方式一:mkfs.ext3(磁盘格式名称) /dev/sdb1 ... enter

执行格式化方式二:mkfs –t ext4 /dev/sdb2

 

注:

MBR分区表扩展分区不可以格式化,只有主分区和逻辑分区可以格式化

    GPT分区表格式化后使用fdisk命令是看不到各个分区文件系统类型的,只有启动parted分区工具使用print命令才可以查看GPT硬盘分区表

 

格式化完成后要往分区存储数据必须挂在分区,没有挂在的分区无法使用

挂在分区:(可挂载到任意位置,但是系统提供了默认挂在目录/mnt)

挂载时必须挂载到一个已经存在的挂载点

例如:

挂载:

要把sdb1挂载到mnt目录下的zzh文件夹中,先建立文件zzh

1.  建立目录:mkdir –p /mnt/zzh

2.  挂载:mount /dev/sdb1 /mnt/zzh

卸载:

umount /mnt/zzh

注:通过mount挂载的分区不具有永久性,系统重启后挂载就会失效

 

如果想让分区重启后自动挂载,需要编辑etc目录下的fstab这个配置文件

在配置文件末尾添加:

/dev/sdb1       /mnt/zzh        ext3    defaults        0        0

系统重启后会自动挂载

 

Swap交换分区

添加步骤:

1.  先建立一个普通Linux分区(主分区或逻辑分区都可以)

2.  修改分区类型的16进制编码

3.  格式化交换分区

4.  启用交换分区

指令:

fdisk /dev/sd...

    p

    t

    6(分区编号)

    输入16进制编码:L(查看编码列表)

    82(对应swap分区编号)

    w 保存

    mkswap /dev/sdb...(格式化交换分区)

    swapon /dev/sdb6 (启用交换分区) swapon /dev/设备名称 (停止交换分区)

    free 产看swap加载状况

目录
相关文章
|
28天前
|
Linux Shell C语言
【Shell 命令集合 磁盘维护 】Linux 分区管理的工具 sfdisk命令使用教程
【Shell 命令集合 磁盘维护 】Linux 分区管理的工具 sfdisk命令使用教程
29 1
|
28天前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 管理硬盘分区 mpartition命令使用教程
【Shell 命令集合 磁盘维护 】Linux 管理硬盘分区 mpartition命令使用教程
36 1
|
28天前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux mkfs.ext2 命令使用教程
【Shell 命令集合 磁盘维护 】Linux mkfs.ext2 命令使用教程
37 1
|
28天前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 创建DOS文件系统 mkdosfs命令使用指南
【Shell 命令集合 磁盘维护 】Linux 创建DOS文件系统 mkdosfs命令使用指南
31 2
|
28天前
|
存储 算法 Shell
【Shell 命令集合 磁盘维护 】Linux 创建启动磁盘 mkbootdisk命令使用教程
【Shell 命令集合 磁盘维护 】Linux 创建启动磁盘 mkbootdisk命令使用教程
28 1
|
28天前
|
存储 安全 Shell
【Shell 命令集合 磁盘维护 】Linux mformat 命令使用教程
【Shell 命令集合 磁盘维护 】Linux mformat 命令使用教程
28 0
|
28天前
|
Shell Linux API
【Shell 命令集合 磁盘维护 】Linux 查找指定目录下的所有符号链接文件 symlinks 命令使用教程
【Shell 命令集合 磁盘维护 】Linux 查找指定目录下的所有符号链接文件 symlinks 命令使用教程
31 1
|
28天前
|
Shell Linux C语言
【Shell 命令集合 磁盘维护 】Linux 创建一个初始化内存盘 mkinitrd命令使用教程
【Shell 命令集合 磁盘维护 】Linux 创建一个初始化内存盘 mkinitrd命令使用教程
33 0
|
28天前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 创建Minix文件系统 mkfs.minix 命令使用教程
【Shell 命令集合 磁盘维护 】Linux 创建Minix文件系统 mkfs.minix 命令使用教程
33 0
|
28天前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 建立ext2文件系统 mke2fs命令使用教程
【Shell 命令集合 磁盘维护 】Linux 建立ext2文件系统 mke2fs命令使用教程
30 2