Ubuntu 磁盘挂载在某文件目录下

本文介绍了硬盘分区相关知识,包括概念、好处,不同接口硬盘的设备名。还阐述了硬盘操作指令fdisk的格式与具体应用,如查看硬盘个数及分区情况。最后说明了将硬盘挂载到某个文件下的步骤,包括创建挂载点、查看磁盘挂载情况等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、硬盘分区概念

硬盘分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁硬使用。分区表是一个硬盘分区的索引,分区的信息都会写进分区表。

2、分区的好处

a、防止数据丢失:如果系统只有一个分区,那么这个分区损坏,用户将会丢失所的有数据。
b、增加磁盘空间使用效率:可以根据不同大小的需要来格式化大小不同的分区。
c、数据激增到极限不会引起系统挂起:将用户数据和系统数据分开,可以避免用户数据填满整个硬盘,引起的系挂起。

3、硬盘的设备名(不同接口硬盘设备不同)

a、IDE硬盘,每块盘有一个设备名:对应于主板的IDE接口,设备名依次为:/dev/hda,/de/hdb,
/dev/hdc,/dev/hdd…等等。
b、IDE Raid卡,则依次为:/dev/hde,/dev/hdf,/dev/hdg,/dev/hdh…等等。
c、SCSI硬盘,则设备名依次为/dev/sda,/dev/sdb…等等。

4、硬盘操作指令fdisk格式

fdisk [必要参数][选择参数]

必要参数:

-l 列出素所有分区表
-u 与"-l"搭配使用,显示分区数目

选择参数:

-s<分区编号> 指定分区
-v 版本信息

菜单操作说明

m :显示菜单和帮助信息
a :活动分区标记/引导分区( DOS (MBR))
b :编辑嵌套的 BSD 磁盘标签( DOS (MBR))
d :删除分区
F :列出未分区的空闲区
l :列出已知分区类型
n :添加新分区
p :显示分区表
t :更改分区类型
q :退出而不保存更改
t :设置分区号
v :进行分区表
i :打印某个分区的相关信息
w :将分区表写入磁盘并退出
x :扩展应用,高级功能(仅限专业人员)
u :更改 显示/记录 单位
I :从 sfdisk 脚本文件加载磁盘布局
O :将磁盘布局转储为 sfdisk 脚本文件
g :新建一份 GPT 分区表
G: 新建一份空 GPT (IRIX) 分区表
o :新建一份的空 DOS 分区表
s :新建一份空 Sun 分区表

5、fdisk具体操作应用

1、进入某个硬盘对硬盘进行分区等操作。

sudo fdisk 硬盘设备名
sudo fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.31.1)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
The old ext4 signature will be removed by a write command.
设备不包含可识别的分区表。
创建了一个磁盘标识符为 0xd71ed6ea 的新 DOS 磁盘标签。
命令(输入 m 获取帮助): 

注意:这时 键入'm',即可显示fdisk全部菜单。

硬盘分区使用分区
在使用硬盘之前必须对其分区进行格式化,并挂载。

  格式化分区
   sudo mkfs.ext3 /dev/sdb1
   sudo mkfs.ext3 /dev/sdb2
挂载/dev/sdb1 /dev/sdb2
   sudo mount /dev/sdb1 /sdb1
   sudo mount /dev/sdb2 /sdb2
查看硬盘分区使用情况
df -h /dev/sdb
文件系统        容量  已用  可用 已用% 挂载点
/dev/sdb        917G  841G   30G   97% /media/eric/code_beifen
查看硬盘分区内文件情况,挂载后进入对应的分区内打开终端输入
du -h /dev/sdb

2、通过sudo fdisk -l 或sudo fdisk -lu 查看机器所挂硬盘个数及分区情况

sudo fdisk -l 或sudo fdisk -lu
主分区 、逻辑分区、U盘等信息都可以看到

如果想查看单个硬盘情况,可以通过sudo fdisk -l /dev/sdb1 来操作.
硬盘总容量=主分区(包括扩展分区)总容量
扩展分区容量=逻辑分区总容量

Disk /dev/sdc:931.5 GiB,1000204886016 字节,1953525168 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节

Disk /dev/sdb:931.5 GiB,1000204886016 字节,1953525168 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节

Disk /dev/sda:1.8 TiB,2000398934016 字节,3907029168 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:gpt
磁盘标识符:7875F205-7001-4C6F-A403-532503B1ACFA

设备          起点       末尾       扇区  大小 类型
/dev/sda1     2048    1050623    1048576  512M EFI 系统
/dev/sda2  1050624 3907028991 3905978368  1.8T Linux 文件系统

6、将硬盘挂载某个文件下

1、创建挂载点

cd /home/用户名
mkdir 文件名

2、查看当前要操作的磁盘是否挂载,

查看当前磁盘挂载情况
df -kh
如果已挂载要执行下面命令卸载
sudo umount /dev/sdb(要操作的磁盘或分区)
卸载后再次使用命令查看当前磁盘挂载情况确认命令操作是否成功。

3、查看UUID

sudo blkid /dev/sdc

/dev/sdc: LABEL="code" UUID="45aafab4-c4ce-46ec-aae6-9f7c1aa446aa" TYPE="ext4"

4、编辑/etc/fstab文件

sudo gedit /etc/fstab

根据/etc/fstab文件的内容格式在最后添加:UUID=45aafab4-c4ce-46ec-aae6-9f7c1aa446aa /home/用户名/文件名 ext4 defaults 0 2保存退出。
第一列为UUID, 第二列为挂载目录(该目录必须为一个空白目录),第三列为文件系统类型,第四列为参数,第五列0表示不备份,最后一列必须为2或0(除非引导分区为1)

5、磁盘挂载

sudo mount -a
再次查看磁盘挂载点,/dev/sdb磁盘的挂载目录已经变成字节新建的文件夹目录下。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值