Ubuntu系统管理 —— 磁盘的初始化及自动挂载

news/2025/2/2 6:03:27/

文章目录

  • 硬盘初始化
  • 硬盘初始化和格式化
  • 常见错误
  • 格式化硬盘
  • 自动挂载

硬盘初始化

首先需要通过 fdisk -l 查看硬盘是否正常被系统识别到,如果没有识别到就需要把硬盘拔下来,然后换个接口插回去。

pi@raspberrypi:~ $ sudo fdisk -l
Disk /dev/sda: 115.5 PiB, 129986248068418560 bytes, 253879390758630 sectors
Disk model: USB3.0 DISK00
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x35614444Device     Boot Start        End    Sectors  Size Id Type
/dev/sda1        2048 3907028991 3907026944  1.8T 83 LinuxDisk /dev/sdb: 115.5 PiB, 129986248068418560 bytes, 253879390758630 sectors
Disk model: USB3.0 DISK01
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xdca5237aDevice     Boot Start        End    Sectors  Size Id Type
/dev/sdb1        2048 3906252799 3906250752  1.8T 83 Linux

在我的RaspberryPi系统上目前一共挂载了两块硬盘,识别出的标识符分别是

/dev/sda
/dev/sdb

硬盘初始化和格式化

硬盘的初始化也是通过 fdisk 工具实现的,例如:

pi@raspberrypi:~ $ sudo fdisk /dev/sdaWelcome to fdisk (util-linux 2.33.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.The size of this disk is 115.5 PiB (129986248068418560 bytes). DOS partition table format cannot be used on drives for volumes larger than 4294966784 bytes for 512-byte sectors. Use GUID partition table format (GPT).Command (m for help):

此时可以执行的命令,常用的有几个:

  • p 打印当前的硬盘分区信息
  • d 删除既有的硬盘分区信息
  • w 写入新的硬盘分区信息
  • n 创建新的硬盘分区信息
  • q 退出工具

如果要删除既有的硬盘分区,然后再创建新的分区,执行过程为: d → \rightarrow n → \rightarrow w → \rightarrow q。

如果是新硬盘,那么直接执行 n → \rightarrow w → \rightarrow q 就行了。

常见错误

有时候,由于硬盘被系统挂载,会提示硬盘分区信息写入错误,这个就需要通过 df 或者
df -h 查看硬盘挂载信息

pi@raspberrypi:~ $ df
Filesystem      1K-blocks      Used  Available Use% Mounted on
/dev/root        26817268   8364564   17067412  33% /
devtmpfs           439920         0     439920   0% /dev
tmpfs              473200         0     473200   0% /dev/shm
tmpfs              473200      6564     466636   2% /run
tmpfs                5120         4       5116   1% /run/lock
tmpfs              473200         0     473200   0% /sys/fs/cgroup
/dev/mmcblk0p6     258094     48789     209306  19% /boot
/dev/sdb1      1921420504 614166596 1209581256  34% /media/pi/Data
/dev/sda1      1921802432 117623708 1706486668   7% /media/pi/Repositories
tmpfs               94640         4      94636   1% /run/user/1000
overlay          26817268   8364564   17067412  33% /var/lib/docker/overlay2/6a589f1ac224f9653ea0c1010fc2d93648efa30a641c3828f12b44779e024b9e/merged
overlay          26817268   8364564   17067412  33% /var/lib/docker/overlay2/40877c69487c2da3d0bcf4b2b35188c65229a5960955ca694f5d1f932018993f/merged

找到疑是挂载点,执行 umount 命令,把硬盘从挂载点上退出后,再执行上面的步骤。

格式化硬盘

硬盘分区信息写完后,就需要对分区进行格式化,这一步的逻辑和Windows是一致的。可以使用 mkfs.ext4 把硬盘以Linux目前常用的ext4格式进行格式化,如果硬盘需要和Windows共用,建议使用 mkfs.fatmkfs.exfat 把分区格式化为FAT格式或者exFAT格式,这样在不同的系统下就可以读取数据了。

命令执行方式大致如下:

 sudo mkfs.ext4 /dev/sda1

自动挂载

硬盘格式化成功后,可以通过 mount 命令,把硬盘挂载起来使用,不过这不是一个好办法,如果你希望每次系统启动后,都能自动挂载硬盘,那么需要编写 /etc/fstab 文件。

在文件末尾,加入这样一行命令:

	# 硬盘分区   挂载点          分区文件类型     设置       dump   fsck/dev/sda1   /media/pi/sda1   ext4            defaults   0      1

然后重启后,就能看到硬盘正常挂载和使用了。


http://www.ppmy.cn/news/481255.html

相关文章

计算机初始化,电脑初始化是什么意思?

简单的说,格式化就是把一张空白的盘划分成一个个小的区域,并编号,供计算机储存,读取数据。没有这个工作的话,计算机就不知道在哪写,从哪读。 硬盘必须先经过分区才能使用,磁盘经过分区之后,下一个步骤就是要对硬盘进行格式化(FORMAT)的工作,硬盘都必须格式化才能使用。…

如何低格台式计算机的硬盘,台式机机械硬盘之初始化,分区,格式化

参考连接: https://support.wdc.com/knowledgebase/answer.aspx?ID1018#win8 https://jingyan.baidu.com/article/e75aca857a8863142edac6b5.html 最近新买了一块硬盘,不是移动硬盘,为了剩点钱,就买了台式机的机械硬盘。主要用途是做数据备份…

NAS 初始化设置

基础设置 控制面板 - 更新和还原 - 系统设置备份 - 备份设置控制面板 - 文件服务 - 高级设置 启用 文件快速克隆关闭 SSDP Windows 网络发现 同步盘 Synology Drive 同步盘 媒体中心 Video Station 纯中文或纯英文名称Video Station 会继承文件夹的权限 无需额外配置 电…

服务器信息未初始化失败怎么办,初始化服务器失败

初始化服务器失败 内容精选 换一换 云服务器新增磁盘,开机自动执行磁盘初始化脚本后,Oralce、MySQL和SQL Server等数据库系统日志Msg 823错误 。磁盘初始化脚本WinVMDataDiskAutoInitialize.ps1执行过程中会调用diskpart启用virtual disk服务&#xff0c…

linux 挂载以及初始化硬盘

linux 挂载以及初始化硬盘 简述 过多的赘述就不说了,一般使用linux完成一些像iscsi服务存储配置啥的,都需要用到硬盘的挂载来扩充服务器的存储空间,这里就简简单单给大家讲一下linux如何挂载初始化新的硬盘。(我这里使用的是lin…

服务器卡在系统初始化,服务器一直初始化内存

服务器一直初始化内存 内容精选 换一换 弹性云服务器(Elastic Cloud Server,ECS)是由CPU、内存、操作系统、云硬盘组成的基础的计算组件。弹性云服务器创建成功后,您就可以像使用自己的本地PC或物理服务器一样,在云上使用弹性云服务器。华为云提供了多种类型的弹性云服务器,…

linux新磁盘初始化,如何在Linux操作系统中初始化磁盘

执行以下命令,进入fdisk模式。 本步骤中以“/dev/xvde”为例。 fdisk /dev/xvde 屏幕回显如下: ... Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): 输入“n”,按“Enter”,开始新建分区。 屏幕回显如下: ... Co…

软考高级系统架构设计师(三) 基础知识之操作系统3文件管理

目录 文件管理 索引文件结构 位示图 ​树形目录结构 文件管理 文件管理,主要涉及文件的逻辑组织和物理组织,目录的结构和管理 索引文件结构 索引文件结构:通常是13个节点的结构,分为直接索引(0-9)&#…