linux大于2T的磁盘使用GPT分区的方法分享_Linux

在linux我们可以先把大容量的磁盘进行转换,转换为GPT格式。由于GPT格式的磁盘相当于原来MBR磁盘中原来保留4个 partition table的4*16个字节只留第一个16个字节,其它的类似于扩展分区,真正的partition table在512字节之后,所以对GPT磁盘表来讲没有四个主分区的限制。

对GPT磁盘分区表进行操作,我们要使用功能强大的parted命令。

例:常用的parted命令

# parted /dev/sdb
GNU Parted 1.8.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.

(parted) mklabel gpt
将MBR磁盘格式化为GPT

(parted) mkpart primary 0 100
划分一个起始位置为0大小为100M的主分区

(parted) mkpart primary 100 200
划分一个起始位置为100M大小为100M的主分区

(parted) mkpart primary 0 -1

划分所有空间到一个分区

(parted) print

打印当前分区

(parted) quit

可能还会用到的一些命令

(parted) mklable msdos

如果要反过来.将GPT磁盘转化为MBR磁盘

在这样分完分区后,还要使用mkfs.ext3来进行格式化

#partprobe

#mkfs.ext3 -F /dev/sdb1

我们实践操作下:

以redhat 5 为例:

parted /dev/sdb mklabel gpt。 转换成GPT。
parted /dev/sdb mkpart primary 0 1000000 创建1T的分区。
mkfs -t ext3 /dev/sdb1
mount /dev/sdb1 /mnt/b
这样在linux 系统的mnt目录下挂着大磁盘的分区b。

开机自己动挂载

vi /etc/fstab

/dev/sdb1 /mnt/b auto defaults 0 0

时间: 2024-09-20 16:58:48

linux大于2T的磁盘使用GPT分区的方法分享_Linux的相关文章

Linux中磁盘挂载及使用parted挂载大于2T的磁盘

Linux下正常挂载磁盘是用fdisk,但是fdisk是不支持GPT分区的(MBR分区表只支持2T磁盘),所以要挂载的磁盘大于2T的就得使用parted来进行GPT磁盘操作了! parted功能很强大,既可用命令行也可以用于交互式,在提示符下输入parted就会进入交互式模式,如果有多个磁盘的话,需要运行select sdX(X为磁盘)来进行磁盘的选择,也可直接用parted /dev/sdX指定相应的硬盘~ 以下是两种挂载的方案,都做个整理~ 一.使用fdisk挂载磁盘  代码如下 复制代码

linux服务器系统中手动配置lamp服务器的经验分享_Linux

LAMP是Linux.Apache.MySQL.PHP/Perl/Python的简称.它所组成的各组件都是开源软件,因此很方便自由的获取,导致这些组件的广泛使用,并不断完善发展,初步形成新的软件系统格局,并可能成为开源软件系统工程化的核心模式. 要安装比较新的httpd我们就必须安装比较新的apr.红帽6上就不需要再指定安装apr了,因为它默认安装的版本比较新.但是我们这里使用的是红帽5.8的版本,它给我们安装的apr版本有点老,我们要安装新版本的apr,是不是老版本的apr就要卸载了呢?这不是

linux使用shell搜索查找文本的几种方法分享

  日志的大小很大,服务器一般也是Linux.HP.AIX等,每次都下载回来就麻烦的要命,在开源中国看到下面内容,很实用. 1.使用find和xargs命令 代码如下: find dir | xargs grep str # dir是指某个目录 find file | xargs grep str # file是指某个文件2. 第2种方法是直接使用grep命令 代码如下: grep str dir/* # dir是指某个目录,但不递归搜索其子目录 grep -r str dir/* #使用-r选

linux动态链接库使用方法分享_linux shell

1.前言 在实际开发过程中,各个模块之间会涉及到一些通用的功能,比如读写文件,查找.排序.为了减少代码的冗余,提高代码的质量,可以将这些通用的部分提取出来,做出公共的模块库.通过动态链接库可以实现多个模块之间共享公共的函数.之前看<程序员的自我修养>中讲到程序的链接和装入过程,这些玩意都是底层的,对于理解程序的编译过程有好处.http://www.ibm.com/developerworks/cn/linux/l-dynlink/博文介绍了程序的链接和装入过程.本文重点在于应用,如何编写和使用

Linux/Unix下安装Perl模块的两种方法分享_perl

方法一.手工安装的步骤 从CPAN下载了DBI模块1.13版的压缩文件DBI-1.13.tar.gz,假设放在/usr/local/src/下. cd /usr/local/src 解压缩这个文件: tar xvzf DBI-1.13.tar.gz 这时会新建一个DBI-1.13的目录. cd DBI-1.13 生成makefile: perl Makefile.PL 建立模块 make 测试模块 make test 如果测试结果报告"all test ok",您就可以放心地安装编译好

Linux服务器硬件运行状态及故障邮件提醒的监控脚本分享_linux shell

监控硬件运行状况 shell 监控cpu,memory,load average,记录到log,当负载压力时,发电邮通知管理员. 原理: 1.获取cpu,memory,load average的数值 2.判断数值是否超过自定义的范围,例如(CPU>90%,Memory<10%,load average>2) 3.如数值超过范围,发送电邮通知管理员.发送有时间间隔,每小时只会发送一次. 4.将数值写入log. 5.设置crontab 每30秒运行一次. ServerMonitor.sh #

在Linux环境配置功能完善的WU-FTP服务器的方法分享_FTP服务器

FTP服务可以根据服务对象的不同分为两类:一类是系统FTP服务器,它只允许系统上的合法用户使用: 另一类是匿名FTP服务器,Anonymous FTP Server,它使用任何人都可以登录到FTP服务器上去获取文件.下面,本文将介绍如何在LINUX系统中利用wu-ftp架设一台FTP服务器. 一.选择和安装FTP服务器软件 如果你在安装LINUX系统的时候,在选择启动进程的时候选择了"ftpd"这一项的话,安装完LINUX系统后,它已经将一个默认的FTP服务器安装到系统中去了.我们已经

Linux VPS 计划任务crond命令的使用方法分享_Linux

一.安装计划任务 这个程序在某些系统上可能没有预装,需要执行下面的命令进行安装. yum install -y vixie-cron 然后启动服务 service crond start 二.设置计划任务 (1)执行下面的命令来设置计划任务: crontab -e 之所以要使用上面的命令而不是直接使用vi,是因为cron要进行为数不多但是非常必要的语法检查. (2)设置计划任务的规范: t1 t2 t3 t4 t5 program t1 表示分钟, t2 表示小时, t3 表示一个月份中的第几日

shell查找当前目录下大于1M的文件的三种方法分享_linux shell

1.使用find的参数实现 复制代码 代码如下: [root@xiaobb mnt]# find . -maxdepth 1 -size +1000000c./sys.tar.gz./install.tar.bz2./CTeX_2.9.0.152_Full.exe./php-5.3.6.tar.gz[root@xiaobb mnt]# ls -lhtotal 1.3G-rw-r--r-- 1 root root 1.1G 2011-04-28 11:35 CTeX_2.9.0.152_Full.