#fdisk -l:查看硬盘是否安装成功
#fdisk /dev/sdb :对设备名称为sdb硬盘进行操作(此设备名称不固定,具体的可以根据fdisk -l来查看新硬盘的设备名称)
#Command (m for help): m :输入m表示查看有什么参数
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition //这是删除一个分区的动作;
l list known partition types //l是列出分区类型,以供我们设置相应分区的类型;
m print this menu //m 是列出帮助信息;
n add a new partition //添加一个分区;
o create a new empty DOS partition table
p print the partition table //p列出分区表;
q quit without saving changes //不保存退出;
s create a new empty Sun disklabel
t change a partition’s system id //t 改变分区类型;
u change display/entry units
v verify the partition table
w write table to disk and exit //把分区表写入硬盘并退出;
x extra functionality (experts only) //扩展应用,专家功能;
#Command (m for help):n //表示进入分区操作
Command action
e extended
p primary partition (1-4) //e代表扩展分区,p代表主分区。
#p //创建主分区
#Partition number (1-4): 1 //输入1,表示第一分区,接着提示输入分区开始的柱面和结束的柱面
#First cylinder (1-2610, default 1): //输入回车,采用默认值。
#Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610): 2610 //输入结束柱头
#Command (m for help): w //保存刚才对硬盘的操作。
#mkfs.ext3 /dev/sdb1 //格式化分区(此设备名称不固定,具体的可以根据fdisk -l来查看新硬盘的设备名称)
#mkdir data //创建新硬盘的挂在目录
#mount /dev/sdb1 data/ //挂在新硬盘到data(sdb1设备名称不固定,具体的可以根据fdisk -l来查看新硬盘的设备名称,data也不是固定的,是上一步创建的)。
#df -h //查看硬盘大小。
开机自动挂载新硬盘
将以下命令写入开机启动项里面
1、#vim /etc/rc.d/rc.local
mount /dev/sdb1 data/ (sdb1设备名称不固定,具体的可以根据fdisk -l来查看新硬盘的设备名称,data也不是固定的,是创建新硬盘的挂在的目录)
2、#vim /etc/fstab
/dev/sdb1(文件系统) /root/data(挂载点) ext3(文件系统,在格式化的时候选择的文件系统) defaults 1 2
查看/etc/fstab里面对应的内容
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/sda2 9.9G 1.1G 8.4G 11% /
tmpfs 497M 0 497M 0% /dev/shm
/dev/sda1 194M 23M 161M 13% /boot
/dev/sda5 7.7G 709M 6.6G 10% /home
/dev/sdb1 99G 188M 94G 1% /root/data
[root@localhost ~]#
问题:
1、修改fstab文件后无法进入系统也无法进入单用户模式,提示输入root密码进入repair filesystem模式,
启动后输入root密码,然后输入
#mount -o remount,rw /
#vim /etc/fstab
#reboot
linux下大于2TB硬盘格式化及挂载(未实验)
MBR分区表:(MBR含义:主引导记录)
所支持的最大卷:2T (T; terabytes,1TB=1024GB)
对分区的设限:最多4个主分区或3个主分区加一个扩展分区。
GPT分区表:(GPT含义:GUID分区表)
支持最大卷:18EB,(E:exabytes,1EB=1024TB)
每个磁盘最多支持128个分区
使用 parted 建立大小超过2T的分区
1,parted /dev/sdb
可以输入p打印磁盘信息,查看分区的情况,找到起始和结束位置。
2,mklabel gpt
设置分区类型为gpt
3,mkpart primary 0% 100%
primary指分区类型为主分区,0是分区开始位置,100%是分区结束位置。相同的命令为:mkpart primary 0-1 或者是:mkpart primary 0 XXXXXX结束的空间
4,print
打印当前分区,查看分区设置是否正确
5,quit
完成后用quit命令退出。
6,mkfs.ext3 /dev/sdb1
格 式化磁盘。如果支持EXT4可选择格式化为EXT4,格式化成ext3的时候又出现问题。Ext3默认的block size的大小为4k,最大只能支持8T的空间。格式化时指定block size的大小为8K这样最大可以支持16T的空间。相应命令:mkfs.ext3 -b 8192 /dev/sdb2
7,mount /dev/sdb1 /home/
挂载到/home目录下
8,自动挂载分区
当在系统里创建了一个新的分区后,因为mount挂载在重启服务后会失效,所以需要将分区信息写到/etc/fstab文件中让其永久挂载
,编辑/etc/fstab里加入:输入红色内容
/dev/sdb1(磁盘分区) /home(mount目录) ext3(文件格式) defaults 0 0
保存退出,重启后/dev/sdb1 就会自动挂载到/mnt/abc目录下