Linux挂载硬盘(容量大于2T)

2022/7/7 5:20:12

本文主要是介绍Linux挂载硬盘(容量大于2T),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目标:
1、Linux将16T的硬盘挂载到指定的目录下
2、Linux将16T的硬盘分区,分别挂载到不同的两个不同的目录下

准备知识:
1、Linux将所有的设备抽象为一个文件,保存在/dev文件夹下。设备名称一般为 hd[a-z]或sd[a-z]([a-z]为分区号),hda一般是指IDE接口的硬盘,sda一般是指SATA接口的硬盘,如:hda。
2、电脑硬盘的分区一共有两种:其一是GUID(GPT)分区,GUID(GPT)最多支持128个主分区,没有扩展分区和逻辑盘,支持2.2T容量以上的硬盘分区;其二是MBR分区,最多四个分区,其中主分区一个,其余为扩展分区,支持2.2T容量以下的硬盘分区,硬盘默认为MBR格式分区。
3、不同的分区使用设备名称+分区号表示,如sda1,sda2等,物理设备/dev/sdb,物理分区/dev/sdb1

挂载流程
1、由于硬盘的默认分区格式是MBR,这种格式的硬盘支持的最大挂载容量为2T,为了满足我们的要求,需要将硬盘格式转化为MBR,代码如下:

parted -s /dev/sdd mklabel gpt

2、将硬盘格式转变后按常规流程,选择硬盘建立相应分区,输入如下代码:

fdisk /dev/sdd 

接下来按照依次输入如下字母:
“p”:查看分区
“n”:增加一个分区
“1”:给分区命名为sdd1
输入分区的起始扇区并按回车
输入分区的终止扇区并按回车
"wq"保存
3、以上即完成了硬盘的分区(选择硬盘分区的起止扇区即设置好了硬盘的大小),接下来将硬盘进行格式化,输入如下代码:

mkfs.ext4 /dev/sdd1

4、创建挂载目录,并进行挂载,代码如下:

mkdir /data
mount /dev/sdd1 /data

5、以上便完成了硬盘的挂载,接下来设置硬盘为开机自动挂载,输入如下代码进入配置文件:

vim /etc/fstab

输入如下内容设置为自动挂载:

/dev/sdd1    /data    ext4    defaults    0 0

6、以上便完成了硬盘的挂载,针对一个物理硬盘分别分区并挂载到不同的目录下问题,则需要在按照第二步再创建一个分区,此次的分区号为”2”或者“3”,并设置相应的大小,之后一次执行3到5步即可

硬盘分区中其它常用命令:
1、fdisk -l //查看硬盘分区情况
2、chmod 777 /文件名称 //为所有用户授予对某个文件夹的权限
3、lsblk //查看硬盘的分区和挂载情况
4、df -h //查看硬盘的挂载和可用容量等问题
5、du -h /文件名称 //查看某个文件的大小



这篇关于Linux挂载硬盘(容量大于2T)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程