linux磁盘分区丶挂载和卸载与格式化

一丶磁盘分区

一块硬盘最多分成4个主分区,而一般我们分区时分成3块主分区,剩下的空间则分成扩展分区(扩展分区只要空间足够可无限分)

1. fdisk用法

fdisk /dev/sdx

1.1 选项

n:新建分区

  • p 主分区
  • e 扩展分区

d:删除分区
p:查看分区
w:保存分区
l:列出所有分区编号

例:

将/dev/sdb分出一个新的主分区,大小为1GB

~]# fdisk /dev/sdb #编辑硬盘sdb
~]# Command (m for help): n #新建分区
~]# Select (default p): p #新建主分区
~]# Partition number (1-4, default 1): 1 #新建主分区编号,默认为1
~]# First sector (0-167772159, default 0): 0 #从第几个扇区新建,默认按空扇区排序
~]# Last sector, +sectors or +size{K,M,G} (0-167772159, default 167772159): +1G #新建分区大小,默认为剩余全部
~]# Command (m for help): w #保存并退出

二丶挂载卸载

挂载与卸载
根文件系统之外的其他文件(硬盘)要想能够被访问,都必须通过“关联”至根文件系统上的某个目录来实现,此关联操作即为“挂载”,此目录即为“挂载点”,解除此关联关系的过程称之为“卸载”。

1.挂载用法

*mount [ -option] /dev/sdx /file/

1.1常用选项

-t vsftype:指定要挂载的设备上的文件系统类型
-r: readonly,只读挂载
-w: read and write, 读写挂载
-n: 不更新/etc/mtab,mount不可见
-a:自动挂载所有支持自动挂载的设备(定义在了/etc/fstab文件中,且挂载选项中有auto功能)
-L 'LABEL': 以卷标指定挂载设备
-U 'UUID': 以UUID指定要挂载的设备
-B, --bind: 绑定目录到另一个目录上
查看内核追踪到的已挂载的所有设备
cat /proc/mounts
挂载选项

-o options:(挂载文件系统的选项),多个选项使用逗号分隔
async:异步模式
sync:同步模式,内存更改时,同时写磁盘
atime/noatime:包含目录和文件
diratime/nodiratime:目录的访问时间戳
auto/noauto:是否支持自动挂载,是否支持-a选项
exec/noexec:是否支持将文件系统上运行应用程序
dev/nodev:是否支持在此文件系统上使用设备文件
suid/nosuid:是否支持suid和sgid权限
remount:重新挂载
ro:只读
rw:读写

2.卸载用法

umount /file/ #卸载直接卸载挂载所在目录即可

例:将/dev/sdb挂载到/app/文件夹上后卸载

~]#: mkfs.ext4 /dev/sdb #新硬盘需格式化后才能使用
~]#: mount /dev/sdb /app #挂载成功
~]#: umount /app/ #卸载成功

三丶格式化

1. mkfs用法

mkfs.xfs /dev/sdx
mkfs -t xfs /dev/sdx

2. mke2fs用法

mke2fs [-option] /dev/sdx

2.1 常用选项

-t {ext2|ext3|ext4}
-b {1024|2048|4096}
-L 'LABEL'
-j: 相当于 -t ext3
mkfs.ext3 = mkfs -t ext3 = mke2fs -j = mke2fs -t ext3
-i #: 为数据空间中每多少个字节创建一个inode;此大小不应该小于block的大小
-N #:指定分区中创建多少个inode
-I 一个inode记录占用的磁盘空间大小,128---4096
-m #: 默认5%,为管理人员预留空间占总空间的百分比
-O FEATURE[,...]:启用指定特性
-O ^FEATURE:关闭指定特性

例:

将/dev/sdb格式化成exit4系统格式

~]#: mkfs.ext4 /dev/sdb

转载于:https://blog.51cto.com/13570215/2082344

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux 中,磁盘分区挂载是非常重要的概念,它们可以帮助我们更好地管理磁盘空间,同时也能够有效地保护数据安全。下面是磁盘分区挂载的一些基本知识: 1. 磁盘分区:在 Linux 中,磁盘分区是将硬盘划分为多个逻辑部分的过程。每个分区都有一个唯一的标识符,可以通过该标识符来访问该分区。通常情况下,我们将操作系统和应用程序安装在不同的分区,以保证系统的稳定性和数据的安全性。 2. 磁盘挂载:在 Linux 中,磁盘挂载是将一个分区或者硬盘与文件系统中的一个目录建立关联的过程。可以将磁盘挂载到任何一个目录下,这样就可以访问磁盘中的文件和文件夹了。在挂载之前,我们通常需要先格式化磁盘并创建相应的文件系统。 下面是一些常用的命令: 1. fdisk:用于对磁盘进行分区,需要使用 root 权限执行。 2. mkfs:用于创建文件系统,可以创建 ext2、ext3、ext4 等类型的文件系统。 3. mount:用于挂载磁盘,需要指定分区挂载点。 4. umount:用于卸载磁盘,需要指定挂载点。 例如,在 Linux 中,如果要将 /dev/sdb1 分区挂载到 /mnt 目录下,可以按照以下步骤进行操作: 1. 使用 fdisk 命令对 /dev/sdb 磁盘进行分区。 2. 使用 mkfs 命令创建文件系统。 3. 创建 /mnt 目录,并使用 mount 命令将 /dev/sdb1 分区挂载到该目录下。 4. 操作完成后,使用 umount 命令卸载磁盘。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值