码迷,mamicode.com
首页 > 系统相关 > 详细

linux 磁盘分区

时间:2015-12-22 21:20:21      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:

磁盘分区
查看磁盘的所有信息是
fdisk -l
添加磁盘首先外部要加载,在虚拟机中就是挂载虚拟硬盘
进入磁盘分区操作群
fdisk /dev/sdb
此时不是[root@localhost ~]#  这样开头
而是Command (m for help):  这样的开头  m是调用帮助指令
n 是添加分区 add new partition
w 是保存分区 write table to disk and exit
p 是打印磁盘分区信息 print the partition table
d 是删除分区
q 是不保存就退出

首先是创建
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
在没有扩展分区的时候就先添加主分区
p
Partition number (1-4): 1  //分区的编号
First cylinder (1-522, default 1):  //直接回车 因为是默认0开始
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-522, default 522): +1G  // 设置这个分区要占用多少空间

接下来再创建扩展分区(只有先有了扩展分区才能有逻辑分区,逻辑分区中能存东西,扩展分区不能)
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
e   //选择添加扩展分区 而且把余下的空间都给扩展分区 一路回车就行
Partition number (1-4): 2
First cylinder (133-522, default 133):
Using default value 133
Last cylinder, +cylinders or +size{K,M,G} (133-522, default 522):
Using default value 522

订好扩展分区就开始分逻辑分区了
Command (m for help): n
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
l
First cylinder (133-522, default 133):
Using default value 133
Last cylinder, +cylinders or +size{K,M,G} (133-522, default 522): +1G

这一步和添加分区很像,但是不用选盘号了 直接设置大小就好

设置完成之后 按w 保存
最后设置成这样:
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         132     1060258+  83  Linux
/dev/sdb2             133         522     3132675    5  Extended
/dev/sdb5             133         264     1060258+  83  Linux
/dev/sdb6             265         522     2072353+  83  Linux
要注意的是sdb5,6并不是多开了分区,而是将sdb2这个扩展分区给分掉的


磁盘分区后并不能直接使用,而是需要格式化,这个装过系统的人都知道
[root@localhost ~]# mkfs -t ext4 /dev/sdb1
[root@localhost ~]# mkfs -t ext4 /dev/sdb5
[root@localhost ~]# mkfs -t ext4 /dev/sdb6
只格式化主分区和逻辑分区啊

接下来挂载磁盘  挂载后 在www文件夹下的添加的东西都分到挂载磁盘中
mount /dev/sdb1 /www  
如果查看文件是这样的说明成功了
[root@localhost iftop-0.17]# ls /www
lost+found
[root@localhost iftop-0.17]#

卸载挂载就是(只需指定文件即可)
umount /www

如果不设置就会每次登陆时都要挂载一遍
设置自动挂载:
[root@localhost iftop-0.17]# vi /etc/fstab


#
# /etc/fstab
# Created by anaconda on Thu Dec 17 19:12:04 2015
#
# Accessible filesystems, by reference, are maintained under ‘/dev/disk‘
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=97279cc5-86d9-486a-925d-417a8d8ad7b4 /                       ext4    defaults        1 1
UUID=6ffc7086-d3a1-46fa-a53a-9586bdf8c259 swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/sdb1               /www                    ext4    defaults        0 0
在文档最后一行加上 挂载磁盘  要挂载到的文件  扩展文件系统 这样的格式写
向取消就在这一行最开头加个#


进去分区
fdisk /dev/sdb
格式化
mksf -t ext4 /dev/sdb1
挂载
mount /dev/sdb1 /www
设置自动挂载
vi /etc/fstab
查看所有分区和挂载情况
df

linux 磁盘分区

标签:

原文地址:http://www.cnblogs.com/gaofeifiy/p/5067972.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!