挂载大容量磁盘操作过程

当硬盘容量小于2T

可以采用fdisk方式进行分区并挂载。

fdisk –l        查看硬盘信息


mkfs.ext4 /dev/sdb1           格式化硬盘

mkdir /opt                   创建挂载目录

mount /dev/sdb1 /opt          挂载硬盘

硬盘挂载完后,需要设置永久挂载:

vi /etc/fstab (将图中红框标记的添加进去,需要改成自己实际的)


如何查看UUID呢?

uuid通过blkid /dev/sdb1 命令获取




当硬盘容量大于2T小于16T

此时不能在用fdisk方式了,此方式只支持2T以下的。

我们采用parted方式

先查看硬盘信息


使用parted对分区表进行修改

# parted /dev/sdb //

用parted命令进行分区

parted>mklabel GPT //

建立磁盘标签

parted>print //

查看磁盘可用空间

parted>mkpart primary 0 xxxx //

创建主分区,xxxx是上一步得来的数据.(mkpart

extended创建扩展分区)设定你要做的分区的type以及size(根据实际情况来) 0 ,-1表示起点容量和终点容量,其差就是分区容量,单位是M (mkpart

primary 0 -1 表示划分全部容量)

mkpart primary 0 100%

parted>print //

查看分区情况

parted>quit //

退出

# partprobe

# mkfs.ext4 -T largefile /dev/sdb1

对分区进行格式化,创建文件系统

# mkdir /opt1 //

创建挂载点

# mount /dev/sdb1 /opt1 //

挂载

# vi /etc/fstab //

写入到fstab中,避免系统重启后需要人工挂载(此处可以使用磁盘路径,也可以使用UUID。)

/dev/sdb1 /opt1 ext4 default 1 2


以上操作如下图所示:



当硬盘容量大于16T

查看硬盘信息:


使用parted对分区表进行修改

# parted /dev/sdb //

用parted命令进行分区

parted>mklabel GPT //

建立磁盘标签

parted>print //

查看磁盘可用空间

parted>mkpart primary 0 xxxx //

创建主分区,xxxx是上一步得来的数据.(mkpart

extended创建扩展分区)设定你要做的分区的type以及size(根据实际情况来) 0 ,-1表示起点容量和终点容量,其差就是分区容量,单位是M (mkpart

primary 0 -1 表示划分全部容量)

parted>print //

查看分区情况

parted>quit //

退出

# partprobe

然后下载软件工具,实现能识别16T以上的文件。

git clonegit://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git

如果机器没网的话,自己下载包传到机器上

先解压:

tar zxvf e2fsprogs-1.42.10.tar.gz

cd e2fsprogs-1.42.10

mkdir build

cd build/

../configure

make

make install

 

以上是软件的安装过程,下面对分区进行格式化

mke2fs -O64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i4194304 /dev/sdb1


mount挂载初始化好的存储硬盘。

mkdir /data

mount /dev/sdb1 /data

 

修改fstab文件:

vi /etc/fstab

加入一行:

/dev/sdb1               /data     ext4  defaults  0 0


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容