磁盘格式化
查看磁盘:
lsblk命令用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。块设备有硬盘,闪存盘,cd-ROM等等。lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。这个包带了几个其它工具,如dmesg。要安装lsblk,请在此处下载util-linux包。Fedora用户可以通过命令sudo yum install util-linux-ng来安装该包。
格式化磁盘:
1、查看当前系统支持的文件系统格式:
centos 7 默认的是 xfs ;
2、格式化命令:
a、mke2fs:mke2fs = mke2fs -t ext{2,3,4} 但是它不支持格式化xfs文件系统 b、mkfs.ext2 mkfe.ext3 mkfs.ext4 mkfe.xfs ...
mke2fs选项:
-b:指定块大小
-m:指定root用户保留的空间大小,默认是5%
-i<字节>:指定"字节/inode"的比例;
格式化ext4格式:
查看格式化后未挂载的磁盘系统类型:
blkid命令:对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。要使用这个命令必须安装e2fsprogs软件包
如果挂载后可以用df命令 -T 选项:
[root@localhost ~]# df -T
格式化xfs格式:
注:因为之前格式化过ext4格式,所以报个错误,加了个-f选项就好了,强制执行;
磁盘挂载
mount、unmount
mount命令:用于加载文件系统到指定的加载点。此命令的最常用于挂载cdrom,使我们可以访问cdrom中的数据,因为你将光盘插入cdrom中,Linux并不会自动挂载,必须使用Linux mount命令来手动完成挂载。
选项:
mount /dev/sdb /mnt
umount:用于卸载已经加载的文件系统。利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,以免使用绑定挂载(一个设备,多个挂载点)时产生混乱。
选项:
l:延迟卸载,lazy懒人的意思,不退出挂载目录直接卸载;
挂载一个磁盘
如何实现开机自动挂载: 如果配置完这个配置文件就可以直接用 mount -a 命令直接读取配置文件,直接挂载
编辑: /etc/fstab 配置文件
说明:一共有六段分别表示什么
1、磁盘标识,可用UUID、磁盘设备绝对路径
2、挂载点
3、文件系统类型
4、默认。包含:rw等信息
5、是否备份
6、启动系统是自动检测顺序
卸载挂载磁盘:
刚才挂载的那个被卸载了
创建swap分区
虚拟中创建swap分区方法一:
1、创建个虚拟的磁盘:
2、格式化:
3、挂载swap:swapon
挂载后会提示一个警告:权限644比较危险建议改成600,所以将它的权限改一下就可以了;
4、检测一下是否挂载上了,用-s选项列出swap的挂载列表;
注:因为我们用的是dd命令生成的文件作为磁盘座椅type类型是file
5、实现开机自动挂载:/etc/fastab配置文件
6、卸载swap挂载:swapoff命令
注:如swap分区挂载了两块磁盘是有优先级使用的值越大优先级就越高,默认不加优先级后加进去的优先级就越低
7、设置优先级:-p选项
8、配置文件中定义优先级,并从配置文件中读取挂载: -a 选项
此时优先级变成200了
生产中添加swap方法:
1、首先要加一块硬盘,并格式化成swap
a、修改编号 t 选项
最后保存退出!!
剩下后续步骤与上面一样,格式化swap格式,挂载,开机自动挂载等等
转载于:https://blog.51cto.com/12020239/2104890