【保姆级教程】实操 Linux 磁盘管理:硬盘选型 & 分区挂载 ...

农民  金牌会员 | 2024-11-27 13:35:31 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 820|帖子 820|积分 2460

近来,Linux 服务器自带的固态硬盘,空间告警,急需加上一块新的硬盘来救急。
今日分享,系统梳理下 Linux 下挂载磁盘的详细步骤和注意事项,方便日后翻阅,也给有雷同需求的小伙伴一点帮助。
1. SSD(固态硬盘)和 HDD(机械硬盘)

有啥区别?


  • HDD(机械硬盘):HDD 由旋转磁盘构成,数据通过磁头在磁盘上写入或读取。因此,数据存取速率受限于磁盘转速和机械结构。
  • SSD(固态硬盘):SSD 由闪存芯片构成,无需任何机械部件。数据可以直接在芯片中读取或写入,速率更快且更加稳定。
速率咋样?
SSD 的读写速率比 HDD 快数倍甚至几十倍。通常,平常 SSD 的读写速率在 500 MB/s 左右,而 HDD 在 100 MB/s 左右。
价格咋样?
HDD 相对价格更自制,适用于存储大量数据但访问频率不高的场景,比如备份、冷数据存储。
怎么选?
对于 Linux 服务器来说:


  • 操作系统和数据库:选择 SSD 进步性能。
  • 数据备份或冷数据:选择 HDD 节省成本。
因此,我打算新增一块 HDD,把不常用的数据挪过去,为 SSD 腾出更多空间。
2. HDD 类型和接口

市面上的各大厂商的 HDD 类型可太多了,怎么选?
不同类型和接口的 HDD 会影响到硬盘的性能、适用场景和兼容性。
2.1 HDD 类型选择

从类型上来看:


  • 3.5 英寸 HDD:桌面电脑和服务器中最常见的类型。得当存储大量数据,转速一样平常在 5400 RPM 到 7200 RPM**(推荐)**。
  • 2.5 英寸 HDD:这种硬盘通常用于笔记本电脑,容量和转速一样平常低于 3.5 英寸的 HDD。某些小型服务器和 NAS 设备也会使用这种硬盘。
  • 企业级 HDD:企业级 HDD 比消费级的更耐用,设计寿命更长,支持 24/7 不间断运行,通常用于数据中心、服务器或存储阵列。
服务器上预留的插槽,一样平常会兼容 3.5 英寸和 2.5 英寸,不过还是留意一下比较好。
2.2 HDD 接口分类

HDD 中常用接口告急有两个:
SATA(Serial ATA):
特点:广泛应用于消费级和企业级硬盘。
版本:现在主流的是 SATA 3.0,最大理论带宽为 6 Gbps。
SAS(Serial Attached SCSI):
特点:告急用于企业级硬盘,常见于服务器和数据中心。
版本:SAS 2.0 支持 6 Gbps,SAS 3.0 支持 12 Gbps。
所以,购买时须要注意硬盘的接口类型,以免接口不匹配的问题。
3. 硬盘挂载

新买的硬盘拆封后,放进插槽后,须要根据不同尺寸,用螺丝固定住对应位置。
记得一定要看到硬盘灯亮,才意味着安装乐成!
3.1 查看盘符

终端执行 lsblk:

如果能看到新增的硬盘,比如我这里的sda(机械硬盘一样平常以sda开头),阐明系统已经乐成识别到。
通常,服务器支持硬盘的热插拔,如果没识别到,且硬盘灯是亮的,可以重启机器试试。
3.2 开始分区

分区有两种方式:
方式一:fdisk
终端执行:
  1. sudo fdisk -l
复制代码
可以看到新增的盘符/dev/sda,接下来开始对它进行分区:
  1. sudo fdisk /dev/sda
复制代码
如果你的硬盘大于 2 T,会看到提示如下:
  1. The size of this disk is 7.3 TiB (8001563222016 bytes).
  2. DOS partition table format cannot be used on drives for volumes larger than 2199023255040 bytes for 512-byte sectors.
  3. Use GUID partition table format (GPT).
复制代码
这是提示你要改用 GPT 分区,由于当前 MBR 分区方式,最高只支持 2.2T。
如果继续执行下去,你将会得到一个 2T 的分区。
  1. # 按 n 开始
  2. # 选择 p 为主要分区
  3. # 剩下的默认回车
  4. # 结尾输入 w 来保存
复制代码
这时,如果还只希望得到一个分区,怎么搞?
须要先删除刚才新建的分区:
  1. sudo fdisk /dev/sda
  2. Command (m for help): d
  3. Partition number (1-4): 1
  4. Command (m for help): w
复制代码
接下来,我们采用方式二来创建 GPT 分区表。
方式二:gdisk
使用 gdisk 工具创建GPT分区表,下令如下:
  1. sudo gdisk /dev/sda
  2. Command (? for help): o
  3. Command (? for help): n
  4. Partition index (1-128): 1
  5. First sector (34-15628053167, default = 2048) or {+-}size{KMGTP}:
  6. # 下面这行代表你要用多大空间,这里以分 500G 举例,不写就是全用上
  7. Last sector (2048-15628053167, default = 15628053167) or {+-}size{KMGTP}: +500G
  8. Hex code or GUID (L to show codes, Enter = 8300): 8300
  9. Command (? for help): w
复制代码
再次执行sudo fdisk -l
看看呢?
  1. Device     Start         End     Sectors  Size Type
  2. /dev/sda1   2048 15628053134 15628051087  7.3T Linux filesystem
复制代码
搞定,一个 7.3 T 的分区 /dev/sda1 出来了!
3.3 格式化分区

创建分区后,首先须要格式化。
假设新分区是sda1,可以使用以下下令:
  1. sudo mkfs.ext4 /dev/sda1
  2. # 输出如下信息
  3. Allocating group tables: done                           
  4. Writing inode tables: done                           
  5. Creating journal (262144 blocks): done
  6. Writing superblocks and filesystem accounting information: done
复制代码
3.4 挂载新分区

在迁移数据之前,须要挂载新分区到一个临时目录:
  1. sudo mkdir /mnt/sda1
  2. sudo mount /dev/sda1 /mnt/sda1
复制代码
注:这里最好新建一个空目录。
最后,把之前存放在 SSD 中的 /home/xxx/data,挪过来吧。
  1. mv /home/xxx/data /mnt/sda1
复制代码
再创建一个软链接,无缝衔接:
  1. ln -s /mnt/sda1/data /home/xxx/data
复制代码
3.5 重启主动挂载

为了让系统在重启时,主动挂载新分区,还须要更新/etc/fstab文件。
首先,找出sda1的UUID:
  1. sudo blkid
复制代码
然后,编辑/etc/fstab文件:
  1. sudo vim /etc/fstab
  2. # 添加一行,然后保存
  3. UUID=ae03686c-xxx /mnt/sda1 ext4 defaults 0 2
复制代码
上述参数阐明如下:


  • UUID:每个分区都有一个UUID,通过blkid下令查询得到。UUID不会由于分区的重新排序或系统重启而改变。
  • /mnt/sda1:这是挂载点,即文件系统挂载到的目录路径。
  • ext4:这是文件系统的类型,表明这个分区使用的是ext4文件系统。
  • defaults:这是挂载选项,defaults表示使用默认的挂载选项,包括权限、是否同步等。
  • 0:这是dump的备份操作设置,0表示不须要备份。
  • 2:这是fsck磁盘检查的顺序设置,2表示在启动时检查文件系统的顺序。1是根文件系统,2是其他文件系统,0表示不检查。
写在最后

本文梳理了 Linux 下挂载磁盘的详细步骤和注意事项。不到之处,欢迎批评区留言,我来更新。
如果对你有帮助,欢迎点赞收藏备用。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

农民

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表