很多用户在刚拿到linux系统的服务器的时候都不太会使用,更何况磁盘分区呢?linux的磁盘分区跟Windows的不相同,linux下的设备命名也不相同。
IDE
设备命名规则为hda,hda中的a指的是第一块IDE硬盘,hdb则指第二块IDE硬盘,hdc、hdd。IDE硬盘最多只支持四块。
SCSI、SAS、SATA等
设备命名规则为sda,sda中的a指的是第一块SCSI磁盘,sdb则指第二块SCSI磁盘,最多可以添加到sdz,扩展性比IDE要好的多。
这里还要给大家提上一点,linux系统的硬盘主分区最多只能分4个,磁盘命名sda1-4,逻辑分区永远都是从sda5开始最多也只支持4个,这是老祖宗定下来的规矩。
fdisk /dev/sda
输入n增加分区
输入p类型设置为:主分区
输入这是第几分区:1-4随便选
回车为默认分区起始柱面
回车输出你想给分区多少容量
输入P查看分区是否成功
接下来划分扩展分区
输入n-->输入e(e表示创建扩展分区)-->这里依然是选择1-4-->回车默认-->回车默认(表示将除第一个主分区外的所有磁盘空间划分到这个扩展分区)-->现在就开始划分逻辑分区了,输入n-->l(代表创建逻辑分区)-->回车默认-->输入你想给这逻辑分区多大的空间(如果你想划分500M则输入+500M注意是大写的linux严格区分大小写如果你想分配5G则输入+5G)-->如果你需要给扩展分区继续划分逻辑分区则输入n-->l-->回车默认-->输入空间大小-->p查看分区-->w保存-->q退出
接下来就是格式化分区
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda5
mkfs.ext4 /dev/sda6
很多人会问以前我在那个那个运营商为什么输入的是ext3这里为什么输入ext4呢,因为ext3文件系统最大支持16TB文件系统和最大2TB的文件,ext4则支持1EB(1,048,576TB, 1EB=1024PB, 1PB=1024TB)的文件系统以及最大16TB的文件,性能也在ext3的基础上改进了,这里就不一一述说了,到这里就已经算成功将磁盘分区了。
最后是磁盘挂载
在根盘下创建一个目录名字随意
mount /dev/sda1 /xxx
mount /dev/sda5 /xxx
mount /dev/sda6 /xxx
设置开机自动挂载
vi /etc/fstab在这个文件最后一行加上
/dev/sda1 /xxx ext4 defaults 1 1
/dev/sda5 /xxx ext4 defaults 1 1
/dev/sda6 /xxx ext4 defaults 1 1
xxx为你创建的目录,这样重启后磁盘就会自动的挂载上去了,下面还有fdisk命令的详解喔。
fdisk命令详解:
m:获取帮助
n:新建分区
p:显示分区表
d:删除分区
b:设置卷标
w:写入分区表
t:改变分区文件系统类型
v:检验分区
l:显示fdisk所支持的文件系统代码
q:退出
新闻热点
疑难解答