Linux下挂载大容量存储

//系统
# cat /etc/redhat-release 
CentOS release 6.8 (Final)
# uname -r
2.6.32-642.el6.x86_64
//fdisk -l查看是否检测到大容量存储设备
# fdisk -l
Disk /dev/sdb: 17998.6 GB, 17998597324800 bytes
255 heads, 63 sectors/track, 2188204 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
//安装必要的包
# yum  -y install kmod-xfs xfsprogs 
# modprobe xfs    //载入xfs文件系统模块 
# lsmod |grep xfs    //查看是否载入了xfs模块
//开始使用parted进行分区,如要进行多分区操作类似,这里只进行一个分区
# parted /dev/sdb 
GNU Parted 2.1
使用 /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt                //设置分区表格式为gpt                                         
警告: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to
continue?
是/Yes/否/No? yes
(parted) mkpart primary 0 -1      //设置第一个分区的容量大小 0 -1 表示所有,注意要建立多个分区必须先设置分区标志,我这里只设置一个分区所以可以不设置
警告: The resulting partition is not properly aligned for best performance.
忽略/Ignore/放弃/Cancel? ignore 
(parted) p     //查看结果                                                                
Model: DELL PERC H310 (scsi)
Disk /dev/sdb: 18.0TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     标志
 1      17.4kB  18.0TB  18.0TB               primary
(parted) quit      //退出parted
//进行格式化
# mkfs.xfs /dev/sdb
sdb   sdb1  
# mkfs.xfs /dev/sdb1      //注意格式化的分区为sdb1不是sdb,如果进行了多分区还会有sdb2....
meta-data=/dev/sdb1              isize=256    agcount=17, agsize=268435455 blks
         =                       sectsz=512   attr=2, projid32bit=0
data     =                       bsize=4096   blocks=4394188551, imaxpct=5
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0
log      =internal log           bsize=4096   blocks=521728, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
//格式化完成的时间,容量越大需要的时间越多
//查看是否格式成功,并挂载
# fdisk -l
Disk /dev/sdb: 17998.6 GB, 17998597324800 bytes
255 heads, 63 sectors/track, 2188204 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      267350  2147483647+  ee  GPT
//进行挂载,我挂载到/home/storage/目录下
# mount /dev/sdb1 /home/storage/
# df -h    //查看是否成功
/dev/sdb1              17T   33M   17T   1% /home/storage
//设置开机挂载
# echo "mount /dev/sdb1 /home/storage/" >> /etc/rc.local
//也可以添加至fstab 让系统启动自动挂载 
//获取UUID
# blkid /dev/sdb1 
/dev/sdb1: UUID="6a5ebd95-0d5f-4095-be85-42c95a36b079" TYPE="xfs"
# echo "UUID=6a5ebd95-0d5f-4095-be85-42c95a36b079 /home/storage xfs 1 2" >> /etc/fstab
//完成
//补充一个错误和解决方法
//若使用查看大容量存储
#fdisk -l
//出现如下提示,应该怎么解决?
//我翻阅了大量的资料显示出现这个错误只是fdisk命令不支持GPT分区表,所以这个WARNING可以不处理
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
//先进入parted分区
# parted /dev/sdb
GNU Parted 2.1
使用 /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: DELL PERC H310 (scsi)
Disk /dev/sdb: 24.0TB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start  End  Size  Type  File system  标志

(parted)  
//可以看到Partition Table为msdos
//使用命令mklabel msdos 删除这个分区
(parted) mklabel msdos                                                    
警告: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to
continue?
是/Yes/否/No? yes                                                         
(parted) quit  
//退出parted,再次使用fdisk -l查看,错误消失,然后可以使用parted命令进行重新分区和格式化
//再补充一个问题,如下
# mkfs.xfs /dev/sdb1 
mkfs.xfs: /dev/sdb1 appears to contain an existing filesystem (xfs).
mkfs.xfs: Use the -f option to force overwrite.
//使用mkfs.xfs命令对/dev/sdb1进行格式化出现 已包含xfs文件系统提示
//解决方法,添加-f选项
# mkfs.xfs -f  /dev/sdb1 

你可能感兴趣的:(CentOS_6)