CentOS 6.X 挂载4TB的硬盘的方法

手头有一个任务就是对于公司的一些重要数据做本地备份。使用的是希捷的4TB硬盘。

对于4TB的硬盘如果直接使用fdisk的分区会出现以下警告:

WARNING: GPT (GUID Partition Table) detected on '/dev/sde'! The util fdisk doesn't support GPT. Use GNU Parted.

而且分区的结果就是只剩下2TB。

于是乎就存在一个问题:怎么在系统上挂载一个4TB的硬盘,只分1个区。

parted命令可以划分单个分区大于2T的GPT格式的分区,也可以划分普通的MBR分区,fdisk命令对于大于2T的分区无法划分,所以用fdisk无法看到parted划分的GPT格式的分区。

这里需要是使用一个工具:parted。

安装parted工具:

yum install -y parted

parted工具的命令参数:

Usage: parted [OPTION]... [DEVICE [COMMAND [PARAMETERS]...]...]
Apply COMMANDs with PARAMETERS to DEVICE.  If no COMMAND(s) are given, run in
interactive mode.

选项:
  -h, --help                      显示此求助信息
  -l, --list                      lists partition layout on all block devices
  -m, --machine                   displays machine parseable output
  -s, --script                    从不提示用户
  -v, --version                   显示版本
  -a, --align=[none|cyl|min|opt]  alignment for new partitions

命令:
  align-check TYPE N                        check partition N for TYPE(min|opt)
        alignment
  check NUMBER                             do a simple check on the file system
  cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER   copy file system to another partition
  help [COMMAND]                           print general help, or help on
        COMMAND
  mklabel,mktable LABEL-TYPE               create a new disklabel (partition
        table)
  mkfs NUMBER FS-TYPE                      make a FS-TYPE file system on
        partition NUMBER
  mkpart PART-TYPE [FS-TYPE] START END     make a partition
  mkpartfs PART-TYPE FS-TYPE START END     make a partition with a file system
  move NUMBER START END                    move partition NUMBER
  name NUMBER NAME                         name partition NUMBER as NAME
  print [devices|free|list,all|NUMBER]     display the partition table,
        available devices, free space, all found partitions, or a particular
        partition
  quit                                     exit program
  rescue START END                         rescue a lost partition near START
        and END
  resize NUMBER START END                  resize partition NUMBER and its file
        system
  rm NUMBER                                delete partition NUMBER
  select DEVICE                            choose the device to edit
  set NUMBER FLAG STATE                    change the FLAG on partition NUMBER
  toggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition
        NUMBER
  unit UNIT                                set the default unit to UNIT
  version                                  display the version number and
        copyright information of GNU Parted

中文解析:

使用方法:parted [options] [device [command [options...]...]]

    options

    -h  显示帮助信息

    -l  显示所有块设备上的分区

    device

    对哪个块设备进行操作,如果没有指定则使用第一个块设备

    command [options...]

    check partition  

    对分区做一个简单的检测

    cp [source-device] source dest  

    复制source-device设备上的source分区到当前设备的dest分区

    mklabel label-type 

    创建新分区表类型,label-type可以是:"bsd", "dvh", "gpt",  "loop","mac", "msdos", "pc98", or "sun" 一般的pc机都是msdos格式,如果分区大于2T则需要选用gpt格式的分区表。

    mkfs partition fs-type  

    在partition分区上创建一个fs-type文件系统,fs-type可以是:"fat16", "fat32", "ext2", "linux-swap","reiserfs" 注意不支持ext3格式的文件系统,只能先分区然后用专有命令进行格式化。

    mkpart part-type [fs-type] start end 

    创建一个part-type类型的分区,part-type可以是:"primary", "logical", or "extended" 如果指定fs-type则在创建分区的同时进行格式化。start和end指的是分区的起始位置,单位默认是M。

    eg:mkpart  primary  0  -1   0表示分区的开始  -1表示分区的结尾  意思是划分整个硬盘空间为主分区

    mkpartfs part-type fs-type start end 

    创建一个fs-type类型的part-type分区,不推荐使用,最好是使用mkpart分区完成后使用mke2fs进行格式化。

    name partition name 

    给分区设置一个名字,这种设置只能用在Mac, PC98, and GPT类型的分区表,设置时名字用引号括起来

    select device 

    在机器上有多个硬盘时,选择操作那个硬盘

    resize partition start end  

    调整分区大小

    rm partition  

    删除一个分区

    rescue start end  

    拯救一个位于stat和end之间的分区

    unit unit 

    在前面分区时,默认分区时数值的单位是M,这个参数卡伊改变默认单位,"kB", "MB",  "GB",  "TB"

    move partition start end 

    移动partition分区

    print  显示分区表信息  quit 退出parted

学习完parted的知识,来完成我们任务:

1、使用命令进入交互模式并且查看当前硬盘分区信息:

parted /dev/sde
p

2、删除当前存在分区,并在此查看结果(为了写这个教程,我把刚分区好的硬盘又删除了^~^!!)

rm 1
p

3、将硬盘格式化为gpt

mklabel gpt

4、对磁盘分区,将整个硬盘分为一个区域。

mkpart primary 0 -1
Ignore

parted执行mkpart primary会直接分区(而fdisk需要保存)

5、退出parted

quit

6、完成分区之后,就开始格式化分区的工作了:

mkfs.ext4 /dev/sde1

7、挂载硬盘

mount /dev/sde1 /var/XXX

终于大功告成啦。

散花!!!!

欢迎扫描下面的二维码关注我的微信公众号:codemanship(码术)

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-09 02:11:48

CentOS 6.X 挂载4TB的硬盘的方法的相关文章

在linux(CentOS)下无法挂载glusterfs原因及解决方法

执行的mount命令: mount target_host:/volume_name current_path 执行mount命令后,提示错误信息 /usr/sbin/start-statd: line 8: systemctl: command not found        mount.nfs: rpc.statd is not running but is required for remote locking.        mount.nfs: Either use '-o nolo

在CentOS 6.5里添加一块硬盘,分区并格式化后,挂载到/data下

常用命令: [[email protected] etc]# uname –a------à查看内核版本 Linux goodluck 2.6.32-431.el6.x86_64 #1 SMPFri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [[email protected] etc]# cat /proc/version -----------à查看内核等版本信息 Linux version 2.6.32-431.el6.

Centos开机自动挂载windows中的ntfs磁盘

装了windows和centos双系统后,发现在centos中无法进入windows中的磁盘,更不要说查看磁盘里的文件了! 原来默认情况下,centos不支持Widows NTFS硬盘分区读写,要想把NTFS格式的磁盘挂载到CentOS 下面需要安装第三方软件ntfs-3g.那么如何实现挂载并开机自动挂载呢? 一.下载ntfs-3g 源码包进行编译安装 下载地址:http://down1.chinaunix.net/distfiles/ntfs-3g-1.2918.tgz 1.安装编译工具 yu

centos 6.8 挂载NTFS移动硬盘

CentOS 挂载NTFS格式硬盘时会报错unknown filesystem type 'ntfs',这时就需要用到第三方的插NTFS-3G来加载NTFS格式硬盘.其中NTFS-3G是一个开源软件,支持在Linux, FreeBSD, Mac OS X, NetBSD, Haiku操作系统下读写NTFS格式的分区.本文只针对CentOS6的64位系统,主要的操作步骤如下: 1.下载centos6-ntfs.zip 路径:链接:http://pan.baidu.com/s/1kVysFVT 密码

【CentOS】fstab挂载项错误,无法正常启动系统的解决方法

因/etc/fstab的配置错误,导致重启系统时,无法正常进入系统,会卡在以下的页面. 提示的错误信息类似: An   error   occurred  during   the  file   system   check. 解决方法: 1.在错误的启动界面处输入root的密码(不会有显示的,只管输入正确的密码即可) 2.然后会出现(Repair  filesystem)1#的提示符,在其后面输入运行:mount  -no  remount,rw   / 3.编辑/etc/fstab的文件,

linux挂载ntfs格式硬盘,怎么办?

安装nfs-3g软件即可 ./configure makemake install 使用: mount -t ntfs-3g /dev/sdb1 /mnt或者直接用ntfs-3g /dev/sdb1 /mnt linux挂载ntfs格式硬盘,怎么办?

Linux系统把/home重新挂载到其他硬盘或分区

一开始没有做好规划,导致/home空间不足,再加上分区表不是GPT,导致无法扩展超过2T,因此需要重新划分一块更大的硬盘给/home. 1.把新挂载的4T硬盘进行分区和格式化 2.创建目录 sudo mkdir /media/home 3.把/dev/sdb1挂载到/media/home sudo mount /dev/sdb1 /media/home 4.同步/home到/media/home,同步时间根据数据量大小决定,建议在系统空闲时操作 sudo rsync -aXS /home/. /

linux 挂载新的硬盘

linux 挂载新的硬盘 1.查看硬盘情况,物理盘和分区 fdisk -l 2.分区一个盘,sdb是个还没有分区的硬盘 fdisk /dev/sdb 输入 n p 1 w n 表示新建分区 p 表示分区类型为主分区 1 表示分区编号为1 w表示保存并退出fdisk命令 3.格式化分区 mkfs.ext4 /dev/sdb1 4.挂载分区 mkdir /download mount /dev/sdb1 /download 5.查看分区情况 df -h 原文地址:https://www.cnblog

KVM中Linux虚拟机的硬盘添加方法

[[email protected] ~]# df -hT Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root ext4 8.3G 937M 7.0G 12% / tmpfs tmpfs 119M 0 119M 0% /dev/shm /dev/vda1 ext4 477M 33M 419M 8% /boot [[email protected] ~]# 生成一块新的硬盘 [[email pro