Linux 挂载大于2T的硬盘(利用parted工具)
在工作中经常需要遇到硬盘不够需要加硬盘的现象,一般都是用fdisk工具将他分区之后,然后用mkfs.ext4将他格式化,最后修改/etc/fstab将他挂载,但是fdisk最大支持2T的硬盘,如果大于2T怎么办呢?
首先输入parted
然后在选择要分区的硬盘,这里我们要分区的硬盘是sdb
(parted) p #查看创建的分区
mklabel gpt (#创建分区表,设置分区类型为gpt)
mkpart extended 0% 100% (扩展分区extended ,主分区primary ,并使用整个硬盘)
print (查看一下)
quit
sudo mkfs.ext4 /dev/sdb1(格式化新硬盘)
sudo mount /dev/sdb1 /media/data (挂载,之后即可使用了,第二个参数是挂载到哪个目录)
一般来说Ubuntu是将移动硬盘挂载在根目录下的media目录下的一个文件夹里面,这个文件夹的名字一般是你的用户名,之所以出现无法挂载的原因,一是可能这个文件夹不存在,二是你对这个文件夹没有权限。解决办法就是先建立它所说的这个文件夹,然后再把这个文件夹的权限改为你所有。如下命令可解决问题:
sudo mkdir -p /media/USER_NAME(这是你的用户名)
sudo chown USER_NAME:USER_NAME /media/USER_NAME
还没有完事,这样挂载的重启整个服务器后不会自动挂载
需要修改/etc/fstab文件,在文件最后追加
/dev/sdb1 /media/data ext4 defaults 0 0
这样在重启后会自动挂载
成功