Linux下使用parted分区工具为大于2T硬盘分区.doc_第1页
Linux下使用parted分区工具为大于2T硬盘分区.doc_第2页
Linux下使用parted分区工具为大于2T硬盘分区.doc_第3页
Linux下使用parted分区工具为大于2T硬盘分区.doc_第4页
Linux下使用parted分区工具为大于2T硬盘分区.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux下使用parted分区工具为大于2T硬盘分区 大 | 中 | 小 2011/07/04 13:26 | by Sonic 目的:在centos 5.4系统下,用parted功能分区12T的硬盘并格式化成ext4,12T共分为2个分区,一个7.5T,另一个4.5T.在linux 下大磁盘的分区不能再采用fdisk了,MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表。下面说明下具体的步骤:1.分为两个主分区rootlocalhost # parted /dev/sdb # 使用parted来对GPT磁盘操作,进入交互式模式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) print #打印当前分区(parted) mkpart primary 0 4.5TB # 分一个4.5T的主分区(parted) mkpart primary 4.5TB 12TB # 分一个7.5T的主分区(parted) print #打印当前分区(parted) quit 退出Information: Dont forget to update /etc/fstab, if necessary.2.然后格式化成ext4,需要安装包e4fsprogs.x86_64(yum install e4fsprogs.x86_64)即可。rootlocalhost # mkfs.ext4 /dev/sdb1rootlocalhost # mkfs.ext4 /dev/sdb23.接着用mount挂载分区rootlocalhost# mount -t ext4 /dev/sdb1 /bkrootlocalhost# mount -t ext4 /dev/sdb2 /mailrootlocalhost # df -ThFilesystem Type Size Used Avail Use% Mounted on/dev/sda6 ext3 39G 9.4G 28G 26% /dev/sda1 ext3 122M 13M 103M 12% /bootnone tmpfs 1004M 0 1004M 0% /dev/shm/dev/sdb1 ext4 4.1T 194M 3.9T 1% /bk/dev/sdb2 ext4 6.8T 179M 6.4T 1% /mail4.最后修改/etc/fstab,添加如下两行,让其开机自动挂载./dev/sdb1 /bk ext4 defaults,noatime 1 2/dev/sdb2 /mail ext4 defaults,noatime 1 2相关日志vsftpd调试OpenVPN服务器及客户端配置六步搞定centos 6下l2tp + ipsec VPN服务器配置RHEL/CentOS/Fedora各种源(EPEL、Remi、RPMForge、RPMFusion)配置selinux引起httpd调用ZendOptimizer.so出错CentOS Linux教程调整Linux磁盘分区大小准备工作开始调整在使用linux的过程中, 有时会出现因为安装系统时分区不当导致有的分区空间不足,而有的分区空间过剩的情况.比如: 我在安装系统时给/usr/local分配器了5G的空间,但使用一段过程后发现, /usr/local最多只用到了1G.这样可以将/usr/local大小调整为1G. 空出4G留作他用.本文归纳了在不破快文件系统数据的前提下对文件系统大小进行调整的方法.这里采用的是”拆东墙, 补西墙”的方法. 当然, 如果你的磁盘中有未分区的空闲空间, 你就不用减小某个分区的空间了. 这实际上是一个特例.减小一个分区的大小: partition partition | free space 增加一个分区的大小: partition a1 | partition b | free space partition a2 | | partition a2 当然如果有第三方磁盘,那就简单了。1 挂载新磁盘2. 把 tar -cf opt.tar /opt ; tar -cf usr.tar /usr3. 卸载 /usr /opt 马上 fdisk -l 重新分区及格式化4. 重新挂载 /usr /opt5. tar xvf opt.tar -C /opt ; tar xvf usr.tar -C /usr重启一下测试一下就好了准备工作(一) 备份首先组好备份要更改的分区中的文件. 对磁盘的操作也许会导致数据的丢失. 开始工作之前最好将重要的数据保存到别的分区.(二) 获取相关信息.1, 运行 $ df , 查看文件系统信息. 记下你想要调整的分区对应的挂载点和设备文件.这一步是为了查看/usr/local对应/dev/中的哪个设备文件. 本文以/dev/hda7为例.2, 运行 # sudo fdisk /dev/sda . 进入fdisk , 按下p, 查看磁盘分区信息. 记下/dev/sda8的起始柱面号, 终止柱面号. 设他们分别为start, end. 并记下一个”Unit”包含多少字节.注意, 文件系统大小和磁盘分区大小是不能等同的: 起码他们的计量单位不同. 在文件系统中, 一般用KB, MB, GB为单位. 但在fdisk中, 是以磁盘的”unit”值(即一个柱面中包含的字节数)来计算的. 我们运行 # fdisk /dev/sda后, fdisk显示如下信息:Disk /dev/sda: 163.9 GB, 163928604672 bytes255 heads, 63 sectors/track, 19929 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes(三)计算终止柱面号e.g: 原先/usr/local的大小为5000 MB, 起始柱面号为2550, 终止柱面号为3157. 那么我现在要将它的大小改为1000MB, 应该这样计算终止柱面号( 3.2 = 4 ):终止柱面号 = 2550 + (1000 * 1024 * 1024 ) / 8225280 = 2678使用fdisk删除原来的分区(以前分区的数据不会丢失!). 然后新建一个分区, 新分区于旧分区唯一的区别就在于分区大小不一样, 这表现在他们终止柱面号不同.增加分区大小: 终止柱面号设置为空闲空间的最后一个柱面号.减小分区大小: 终止柱面号由计算得出.开始调整在开始调整之前, 最好拿一张纸记下要调整的分区的下列信息:调整前大小, 调整后大小. 它挂载在哪个目录, 对应于/dev/中的哪个设备. 起始, 终止柱面.e.g: 调整前: 5G, 调整后: 1G, 挂载点: /usr/local, 对应于/dev/hda7. 起始,终止柱面分别为2550, 3157.1, 卸载分区最好在runlevel = 1的情况下卸载.# umount /dev/2, 检查文件系统的一致性# fsck -n /dev/3, 如够是ext3系统, 还要去除日志# tune2fs -O has_journal /dev/注意: 取出日志后的ext3系统是无法挂载的, 使用# tune2fs -j /dev/重建日志.4, 调整文件系统大小# resize_reiserfs -s 1000M /dev/hda7调整完文件系统的大小以后,再使用以下命令以文件系统进行全面的检查:# reiserfsck -check -fix-fixable /dev/hda75, 进入fdisk, 调整分区大小.# fdisk /dev/hda由于内核仍然使用旧的分区表, 重启之后再进行后面的步骤.通过以上步骤,我们已经完成了硬盘分区大小调整的操作,接下来回到重新调整文件系统大小的问题上来。 由于硬盘分区是按照柱面来计划的,我们要在 resize_reiserfs步骤上就一步到位调整文件系统大小与硬盘分区大小正好相等是比较困难的事情。所以一般是调硬盘分区比文件系统要大一点点, 然后再通过以下命令进行同步(当然如果你不在意硬盘分区里面存在部分空间的话也可以忽略以下步骤):# umount /home/# resize_reiserfs /dev/hda6这样, 就将/usr/local的大小调整为1G, 留下了4G的空闲磁盘空间.来自:/thread-475486-1.html转载请注明文章来源:http:/www.centos.bz/2011/11/linux-disk-partition-resize/CentOS命令行修改IP地址直接进入正题:怎么修改CentOS的IP地址用命令行方式一、CentOS 修改IP地址 修改对应网卡的IP地址的配置文件 如果只有一张网卡就是eth0,类推 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改以下内容 DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址 BROADCAST=55 #对应的子网广播地址 HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址 IPADDR= #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址 IPV6INIT=no IPV6_AUTOCONF=no NETMASK= #网卡对应的网络掩码 NETWORK= #网卡对应的网络地址 ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备二、CentOS 修改网关 修改对应网卡的网关的配置文件 rootcentos# vi /etc/sysconfig/network修改以下内容 NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动) HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应) GATEWAY=(设置本机连接的网关的IP地址。例如,网关为)三、CentOS 修改DNS修改对应网卡的DNS的配置文件 # vi /etc/resolv.conf 修改以下内容 nameserver #google域名服务器 nameserver #google域名服务器四、重新启动网络配置 # service network restart 或 # /etc/init.d/network restart修改 IP 地址 即时生效: # ifconfig eth0 netmask 启动生效: 修改 /etc/sysconfig/network-scripts/ifcfg-eth0修改网关 Default Gateway 即时生效: # route add default gw dev eth0 启动生效: 修改 /etc/sysconfig/network修改 DNS 修改/etc/resolv.conf 修改后可即时生效,启动同样有效修改 host name 即时生效: # hostname centos1 启动生效: 修改/etc/sysconfig/networkCentOS如何挂载硬盘分区?Linux下挂载硬盘分区的方法网上搜集 2012-01-01 12:41 命令提要(不涉及windows的分区): mkdir /mnt/hda1 mount /dev/hda1 /mnt/hda1 方法一、使用Autofs 1、Autofs的特点:Autofs与Mount/Umount的不同之处在于,它是一种看守程序(deamon)。如果它检测到用户正试图访问一个尚未挂接的文件系统,它就会自动检测该文件系统,如果该文件系统存在,那么Autofs会自动将其挂接。另一方面,如果它检测到某个已挂接的文件系统在一段时间内没有被使用,那么Autofs会自动将其卸载。因此一旦运行了Autofs后,用户就不在需要手动完成文件系统的挂接和卸载。 2、Autofs的安装: 只需执行以下一条命令:rpm ivh autofs3.1.310.i386.rpm。安装完成后,以后每次启动Linux,Autofs都会自动运行。 3、Autofs的配置:首先, Autofs需要从/etc/auto.master这个文件中读取配置信息。该文件中可以同时指定多个挂接点,每个挂接点单独用一行来定义,每一行可包括3个部分,分别用于指定挂接点位置,挂接时需使用的配置文件(即:所谓的map file)及所挂接文件系统在空闲多长时间后自动被卸载。例如,auto.master文件中包括如下一行: /auto /etc/auto.misc timeout 60。其中第一部分指定一个安装点为/auto,第二部分指定/auto的map文件为/etc/auto.misc,第三部分指定文件系统在其空闲60秒后自动 被卸载。其次,从/etc/auto.misc这个文件读取挂接时需要使用的配置信息。例如,auto.misc文件包括如下内容 cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom Windows_C -fstype=auto,iocharset=cp936 :/dev/hda1 Windows_D -fstype=auto,iocharset=cp936 :/dev/hda5 Windows_E -fstype=auto,iocharset=cp936 :/dev/hda6 其中第一行指定将设备/dev/cdrom挂接在/auto的cd子目录中,第二行指定将硬盘的Windows分区挂接在/auto的Windows_*子目录中。每一行的第二个值fstype是一个可选项,用来表明所挂接的文件系统的类型和挂接选项,在 mount命令能使用挂接选项同样适用于fstype。修改了配置文件后,可通过执行命令“/etc/init.d/autofs restart”,使新的配置生效。 现在输入命令“ls /auto/cd”,Autofs会自动检测光驱中是否有光盘,如果有,它会自动将其挂接在/auto/cd中,这样ls就会列出其中的内容。如果我们在 60秒内没有再次访问/auto/cd时,Autofs会自动将其卸载掉。 方法二、修改/etc/fstab 1、fstab文件的作用 文件/etc/fstab存放的是系统中的文件系统信息。当正确的设置了该文件,则可以通过mount /directoryname命令来加载一个文件系统,每种文件系统都对应一个独立的行,每行中的字段都有空格或tab键分开。同时fsck、 mount、umount的等命令都利用该程序。 2、下面是/etc/fstab文件的一个示例行: fs_specfs_filefs_typefs_optionsfs_dumpfs_pass /dev/hda1/ext2defaults 11 fs_spec -该字段定义希望加载的文件系统所在的设备或远程文件系统,对于一般的本地块设备情况来说:IDE设备一般描述为 /dev/hdaXN,X是IDE 设备通道(a,b,orc),N代表分区号;SCSI设备一描述为/dev/sdaXN。对于NFS情况,格式一般为:,例如: knuth.aeb.nl:/。对于procfs,使用proc来定义。 fs_file-该字段描述希望的文件系统加载的目录点,对于swap设备,该字段为none;对于加载目录名包含空格的情况,用40来表示空格。 fs_type-定义了该设备上的文件系统,一般常见的文件类型为ext2(Linux设备的常用文件类型)、vfat(Windows系统的fat32格式)、NTFS、iso9600等。 fs_options-指定加载该设备的文件系统是需要使用的特定参数选项,多个参数是由逗号分隔开来。对于大多数系统使用defaults就可以满足需要。其他常见的选项包括: 选项含义 ro以只读模式加载该文件系统 sync不对该设备的写操作进行缓冲处理,这可以防止在非正常关机时情况下破坏文件系统,但是却降低了计算机速度 user允许普通用户加载该文件系统 quota强制在该文件系统上进行磁盘定额限制 noauto不再使用mounta命令(例如系统启动时)加载该文件系统 fs_dump-该选项被dump命令使用来检查一个文件系统应该以多快频率进行转储,若不需要转储就设置该字段为0 fs_pass-该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序,根文件系统/对应该字段的值应该为1,其他文件系统应该为2。若该文件系统无需在启动时扫描则设置该字段为0 3、修改/etc/fstab实现自动挂载Windows分区,并显示中文目录 LABEL=/ / ext3 defaults 1 1 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 LABEL=/usr /usr ext3 defaults 1 2 /dev/hda9 swap swap defaults 0 0 #添加如下几行 /dev/hda1 /mnt/win_c vfat codepage=936,iocharset=cp936 0 0 /dev/hda5 /mnt/win_d vfat codepage=936,iocharset=cp936 0 0 /dev/hda6 /mnt/win_e vfat codepage=936,iocharset=cp936 0 0 4、对部分分区格式的支持需要编译相关的支持到内核了来实现,如NTFS。 方法三、编写shell脚本,开机自动运行mount命令 首先,以root

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论