Linux笔记 磁盘管理fdisk,mek2fs,mount&unmount,分区表fstab

1、磁盘分区

fdisk用于大小小于2T的磁盘分区,大于2T用parted工具。

#fdisk -l 查看磁盘所有的分区状况

#fdisk -l /dev/sdb 指定查看sdb磁盘的分区情况

对磁盘sdb分区不需要-l

#fdisk /dev/sdb

m 查看可用命令

常用的有 p 打印当前磁盘的分区情况

n 建立一个新的分区

w 保存

q 退出

d 删除一个分区

分区概念:主分区(p)做多4个和扩展分区(e )包含逻辑分区,主分区与扩展分区之和不超过4

Linu系统中最多只能创建4个主分区,若要创建多个分区,则在创建完第三个分区之后,创建第四个分区时选择扩展分区。

l 查看分区id数字

e 创建了扩展分区之后 n 变成了l p 即逻辑分区和主分区

Command (m for help): n

Command action

l logical (5 or over)

p primary partition (1-4)

2、磁盘格式化mek2fs

磁盘分区之后必须格式化为系统能识别的文件类型之后才能向各个分区里写入数据

centos支持的文件系统格式有以下几种

[root@zekLinux ~]# cat /etc/filesystems

ext4

ext3

ext2

nodev proc

nodev devpts

iso9660

vfat

hfs

hfsplus

常用的有ext3 、ext4

格式化命令:#mkfs.ext4 /dev/sdb5

#mke2fs -b 指定数据块空间大小

-i 设定inode大小

-N 设定inode数量

-L 预设分区的标签

-t 指定文件系统类型

-m 格式化时指定磁盘留给管理员的磁盘比例(mke2fs特有)

如:# mke2fs -t ext4 -b 2048 -m 1 -L aming /dev/sdb1

#blkid /dev/sdb1 查看磁盘sdb1是否格式化及格式化后的信息。

3、磁盘的挂载与卸载

mount&unmount

[root@zekLinux ~]# mount /dev/sdb5 /mnt 将sdb5挂载到 /mnt

[root@zekLinux ~]# df -h

[root@zekLinux ~]# df -T 查看分区文件系统类型

Filesystem Type 1K-blocks Used Available Use% Mounted on

/dev/sda3 ext4 18344828 1014980 16391304 6% /

tmpfs tmpfs 515208 0 515208 0% /dev/shm

/dev/sda1 ext4 95054 25169 64765 28% /boot

/dev/sdb5 ext4 2005848 3096 1897528 1% /mnt

制作挂载点时需注意,如挂载点里有其他内容的话挂载之后挂载点里的内容都被覆盖掉,卸载之后才能恢复。目录挂载不能直接挂载到根目录,而且不能同时挂载到一个目录下面。

[root@zekLinux ~]# ls /home

aming aming123 user1 user3 zek

[root@zekLinux ~]# mount /dev/sdb1 /home

[root@zekLinux ~]# ls /home/

lost+found

[root@zekLinux ~]# umount /home/

[root@zekLinux ~]# ls /home/

aming aming123 user1 user3 zek

mout挂载可以指定LABEL来挂载

如:mount LABEL=aming /home/aming/123

卸载 umount 后跟挂载的目录如:#umount /mnt

当出现卸载不了的情况使用umount -l 挂载点或者挂载的分区 如:umount -l /dev/sdb1

卸载磁盘时,提示设备忙而不能成功卸载,需要我们如何操作?

先退出挂载点目录,然后再umount或者umount -l

服务器上有多块磁盘,为了防止磁盘拔插后顺序乱掉,我们可以使用什么方法来挂载磁盘?

使用LABEL或使用uuid

#blkid /dev/sda1命令可以获得指定分区的uuid

4、 分区表fstab

分区格式化后需要用时需要命令mount手动操作

开机自动加载两种方法:挂载内容写到配置文件/etc/fstab和挂载命令写到配置件/etc/rc.local

a、挂载内容写到配置文件/etc/fstab

#vi /etc/fstab

配置文件个字段zuoyong

uuid 用于标示分区的一种方法,用命令#blkid 找到

分区名 挂载点 文件系统类型 挂载选项 是(1)否备份 是否开机检测磁盘

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/sdb5 /mnt ext4 defaults 0 0

defaults=rw、suid/nosuid、dev、exec/noexec、auto/noauto、user/nouser、async/syc

rw 可读可写权限挂载

suid/nosuid 允许/不允许分区有suid属性,一般为nosuid

dev 解析分区下的block块设备或字符设备文件。

exec/noexec 允许/不允许可执行文件。根分区不能挂载为noexec,否则将无法使用系统。

auto/noauto 能否开机自动挂载

user/nouser 是否允许普通用户挂载分区。为安全考虑,一般设为nouser。

async/syc async磁盘和内存不同步;sync时时同步内存和磁盘中的数据,一般为async。

第六列开机是否检测,1/2都表示检测、0表示不检测。在Redhat/CentOS中1留给根分区/,其他都为2.而且整个fatab中只允许出现一个1.一般都设置为0.

#mount -a 自动加载配置文件中的所有配置

b、挂载命令写到配置件/etc/rc.local

#vi /etc/rc.local

编辑需要执行的命令如:mount /dev/sdb1 /home/aming/123/保存并推出

#mount -o noatime, rw,usrquota /dev/sdb1 /home/aming/123

-o 指定挂载分区的特性

usrquota 磁盘配额目的限制用户使用磁盘现因磁盘成本低已不在使用。

#mount 查看

如:[root@zekLinux ~]# mount -o rw,noatime /dev/sdb1 /home/aming/123/

[root@zekLinux ~]# mount

/dev/sda3 on / type ext4 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

tmpfs on /dev/shm type tmpfs (rw)

/dev/sda1 on /boot type ext4 (rw)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

/dev/sdb5 on /mnt type ext4 (rw)

/dev/sdb1 on /home/aming/123 type ext4 (rw,noatime)

更多相关文章
  • 


    		    Linux新手之路  fdisk  mke2fs mount
    硬盘:是电脑上使用坚硬的旋转盘片为基础的非挥发性存储设备,它在平整的磁性表面存储和检索数字数据,信息通过离磁性表面很近的磁头,由电磁流来改变极性方式被电磁流写到磁盘上,信息可以通过相反的方式读取. 硬盘的物理结构一般由磁头与碟片.电动机.主控芯片与排线等部件组成:当主电动机带动碟片旋转时,副电动机带 ...
  • 


    		    Linux 磁盤管理命令fdisk.df.du.mount等的介紹
    今天给大家带来的是Linux的一下磁盘管理的一些简单的命令总结. fdisk 命令说明:f
  • 


    		    EBB13、Linux磁盘管理
    Linux磁盘管理 (一)分区 1.分区的本质:把一定数量的扇区划分为逻辑上的区域,由系统进行相应的管理. 1)硬盘的物理结构: (1)磁道:当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨 迹,这些圆形轨迹就叫做磁道(Track) (2)柱面: 在有多个盘片构成的盘组中 ...
  • df查看命令 [root@wangchao ~]# df //查看分区 Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 18244476 5919104 11391948 35% / tmpfs 515244 72 5151 ...
  • From:http://os.51cto.com/art/201012/240726_all.htm 作者介绍:李洋(博客),博士毕业于中科院计算所.10多年来一直从事计算机网络信息安全研发工作,曾主持和参与多项国家重点项目以及信息安全系统和企业信息安全系统的研发工作.具有Linux系统应用.管理.
  • 


    		    CentOS(一)Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理
    一.传统的磁盘管理 其实在Linux操作系统中,我们的磁 盘管理机制和windows上的差不多,绝大多数都是使用MBR(Master Boot Recorder)都是通过先对一个硬盘进行分区,然后再将该分区进行文件系统的格式化,在Linux系统中如果要使用该分区就将其挂载上去即 可,windows的 ...
  • 


    		    Linux学习之CentOS(二十七)Linux磁盘管理:LVM逻辑卷的拉伸及缩减
    您可以通过点击 右下角 的按钮 来对文章内容作出评价, 也可以通过左下方的 关注按钮 来关注我的博客的最新动态. 如果文章内容对您有幫助, 不要忘记点击右下角的 推荐按钮 来支持一下哦 如果您对文章内容有任何疑问, 可以通过评论或发邮件的方式联系我: 501395377@qq.com / lzp50 ...
  • 


    		    Linux学习之CentOS(二十五)Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理
    您可以通过点击 右下角 的按钮 来对文章内容作出评价, 也可以通过左下方的 关注按钮 来关注我的博客的最新动态. 如果文章内容对您有幫助, 不要忘记点击右下角的 推荐按钮 来支持一下哦 如果您对文章内容有任何疑问, 可以通过评论或发邮件的方式联系我: 501395377@qq.com / lzp50 ...
一周排行