磁盘格式化磁盘挂载手动增加swap空间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了磁盘格式化磁盘挂载手动增加swap空间相关的知识,希望对你有一定的参考价值。
4.5/4.6磁盘格式化我们创建完分区需要格式化分区的不让是没有办法是用的。
我们在windows支持的文件系统一般都是NTFS。那在linux里面那?我们可以cat一个文件
[[email protected] ~]# cat /etc/filesystems
xfs 【这是CentOS 7的,但是下面的系统文件格式CentOS 7一样支持。之前我们安装系统的时候默认的就是xfs格式,我们怎么查看那看下面红色的】
ext4【这是CentOS 6的时候下面的都是之前的版本】
ext3
ext2
nodev proc
nodev devpts
iso9660
vfat
hfs
hfsplus
*
[[email protected] ~]# mount【这个命令可以查看系统是什么文件格式,在这里我们只看开头/dev/的就行了】
............
/dev/sda3 on / type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=26,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=12653)
mqueue on /dev/mqueue type mqueue (rw,relatime,seclabel)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel)
/dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=26860k,mode=700)
下面我们查看一下磁盘
[[email protected] ~]# fdisk -l
磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000cc51c
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 4605951 2097152 82 Linux swap / Solaris
/dev/sda3 4605952 41943039 18668544 83 Linux
磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x481488ba
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 6293503 3145728 83 Linux
【这里有一个之前我们创建的分区/dev/sdb1。现在需要我们格式化一下。】
mkfs.ext /dev/sdb1完全等于4mke2fs -t ext4 /dev/sdb1
我们先讲ext文件格式的格式化命令:
[[email protected] ~]# mke2fs -t ext4 /dev/sdb1【-t选项是指定什么类型的文件格式比如ext4、ext3、ext2等,如果你不指定默认是ext2这个太老了我们几乎不用,以后大家还是指定一下。】
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
196608 inodes, 786432 blocks
39321 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=805306368
24 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (16384 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
[[email protected] ~]# mkfs.【忘记了命令双击tab键】
mkfs.btrfs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.minix mkfs.xfs
[[email protected] ~]# mkfs.ext4 /dev/sdb1【如果你觉着上一个命令麻烦那么我们可以使用这一个。其实之前我们格式化了/dev/sdb1,现在我们还可以在格式化的】
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
196608 inodes, 786432 blocks
39321 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=805306368
24 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (16384 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
现在我们讲xfs文件格式的格式化:
[[email protected] ~]# mke2fs -t xfs /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
Your mke2fs.conf file does not define the xfs filesystem type.
Aborting...
【说mks2fs -t选项命令没有xfs文件格式的用法,不支持这样格式。】
[[email protected] ~]# mkfs.【如果忘记命令双击tab键】
mkfs.btrfs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.minix mkfs.xfs
[[email protected] ~]# mkfs.xfs /dev/sdb1【这个时候我们选择xfs格式】
mkfs.xfs: /dev/sdb1 appears to contain an existing filesystem (xfs).
mkfs.xfs: Use the -f option to force overwrite.
【提示说我们里面有个文件系统里,如果你要继续这样格式就加上-f选项】
[[email protected] ~]# mkfs.xfs -f /dev/sdb1【意思就是强制的】
meta-data=/dev/sdb1 isize=512 agcount=4, agsize=196608 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=786432, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[[email protected] ~]# blkid /dev/sdb1
/dev/sdb1: UUID="3d5cfcbb-0f9a-432d-8942-41a5e446f6d4" TYPE="xfs"
【我们可以使用这个命令查看我们磁盘是什么文件系统,现在我们使用mount是不能查看到的因为我们还没有挂在分区。】
mke2fs命令
[[email protected] ~]# mke2fs -b 8192 -t ext4 /dev/sdb1【-b选项指定磁盘每个块的大小比如之前我们du一个小于4k的文件】
Warning: blocksize 8192 not usable on most systems.
mke2fs 1.42.9 (28-Dec-2013)
mke2fs: 8192-byte blocks too big for system (max 4096)
无论如何也要继续? (y,n) y【我们制定的是8k有点大,他会询问我们是否要继续,8k的块适合我们存放一些比较大的文件。比如视屏等。块越大读取速度越快。】
Warning: 8192-byte blocks too big for system (max 4096), forced to continue
warning: 48 blocks unused.
文件系统标签=
OS type: Linux
块大小=8192 (log=3)
分块大小=8192 (log=3)
Stride=0 blocks, Stripe width=0 blocks
196608 inodes, 393168 blocks
19657 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=402604032
6 block groups
65528 blocks per group, 65528 fragments per group
32768 inodes per group
Superblock backups stored on blocks:
65528, 196584, 327640
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (8192 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
[[email protected] ~]# mke2fs -m 0.1 /dev/sdb1【-m选项指定格式化的时候预留的空间是多大,我们看上面和下面的标记紫色部分,预留越大浪费的空间越大。】
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
196608 inodes, 786432 blocks
786 blocks (0.10%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=805306368
24 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Allocating group tables: 完成
正在写入inode表: 完成
Writing superblocks and filesystem accounting information: 完成
4.7/4.8磁盘挂载
4.9手动增加swap空间
以上是关于磁盘格式化磁盘挂载手动增加swap空间的主要内容,如果未能解决你的问题,请参考以下文章