OS——Linux Centos7.4 环境
查看支持的文件系统:
[root@localhost ~]# cat /etc/filesystems
xfs
ext4
ext3
ext2
nodev proc
nodev devpts
iso9660
vfat
hfs
hfsplus
*
制作文件系统操作命令及注意事项:
命令 : mke2fs
用于格式化磁盘
【常用选项】
-t <文件系统类型>指定文件系统的类型。可以是ext2,ext3,ext4,xfs。如不指定默认为 ext2;
-b <区块大小> 指定区块大小,单位为字节;
-m <百分比值> 指定给管理员保留区块的比例,预设为5%;
-i <字节> 指定"字节/inode"的比例;
-L <标签> 指定文件系统的标签名称;
[root@localhost ~]# mke2fs -t ext4 -m 1 -b 1024 -i 1024 -L TEST /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=TEST
OS type: Linux
块大小=1024 (log=0)
分块大小=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
512064 inodes, 512000 blocks --这里可以看出 inode 和 blocks 是1:1
5120 blocks (1.00%) reserved for the super user
第一个数据块=1
Maximum filesystem blocks=34078720
63 block groups
8192 blocks per group, 8192 fragments per group
8128 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (8192 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
命令 : mkfs.xfs, mkfs.ext2, mkfs.ext3, mkfs.ext4
也是用于格式化磁盘的命令
[root@localhost ~]# mkfs.xfs /dev/sdb1
mkfs.xfs: /dev/sdb1 appears to contain an existing filesystem (ext4).
mkfs.xfs: Use the -f option to force overwrite.
--上面格式化失败因为目标分区已存在文件系统,所以要加一个 -f 选项
[root@localhost ~]# mkfs.xfs -f /dev/sdb1
meta-data=/dev/sdb1 isize=512 agcount=4, agsize=32000 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=128000, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=855, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
命令:blkid
查看分区的文件系统、TABEL(标签)、 UUID 等信息
[root@localhost ~]# blkid
/dev/sda1: UUID="4ef006dc-5d06-4e4c-86a1-58b55236d0ed" TYPE="xfs"
/dev/sda2: UUID="WPGutp-QB1d-uw3p-L8jH-sh8c-Lepd-aPknrw" TYPE="LVM2_member"
/dev/sdb1: LABEL="TEST" UUID="74b953ba-aec7-4f7b-9ad3-c5617e316316" TYPE="ext4"
/dev/mapper/centos-root: UUID="6aefdf3d-82c0-4875-81bd-6f55e0751bd9" TYPE="xfs"
/dev/mapper/centos-swap: UUID="8bd15613-f6f7-48b8-b974-08d24bdaa282" TYPE="swap"
命令:mount
用于挂载文件系统到指定的挂载点
【常用选项】
-a 加载文件/etc/fstab中设置的所有设备。
-f 不实际加载设备。可与-v等参数同时使用以查看mount的执行过程。
-F 需与-a参数同时使用。所有在/etc/fstab中设置的设备会被同时加载,可加快执行速度。
-L <标签> 加载文件系统标签为<标签>的设备。
-n 不将加载信息记录在/etc/mtab文件中。
-o <选项> 指定加载文件系统时的选项。
-t <文件系统类型> 指定设备的文件系统类型。
参数:
-o <选项> 指定挂载文件系统时的选项,有些也可写到在/etc/fstab中。常用的有:
defaults 使用所有选项的默认值(auto、nouser、rw、suid)
auto/noauto 允许/不允许以 –a选项进行安装
dev/nodev 对/不对文件系统上的特殊设备进行解释
exec/noexec 允许/不允许执行二进制代码
suid/nosuid 确认/不确认suid和sgid位
user /nouser 允许/不允许一般用户挂载
codepage=XXX 代码页
iocharset=XXX 字符集
ro 以只读方式挂载
rw 以读写方式挂载
remount 重新安装已经安装了的文件系统
-t 的参数包括:
minix Linux最早使用的文件系统。
ext2 Linux目前的常用文件系统。
msdos MS-DOS 的 FAT。
vfat Win85/98 的 VFAT。
nfs 网络文件系统。
iso9660 CD-ROM光盘的标准文件系统。
ntfs Windows NT的文件系统。
hpfs OS/2文件系统。Windows NT 3.51之前版本的文件系统。
auto 自动检测文件系统。
[root@localhost ~]# mount /dev/sdb1 /mnt/
[root@localhost ~]# df -h /dev/sdb1
文件系统 容量 已用 可用 已用% 挂载点
/dev/sdb1 430M 2.3M 419M 1% /mnt
通过 UUID 挂载:
mount UUID="59bde07d-6a16-4554-b3be-be3675cb247d" /home/
挂载网络 nfs:
mount -t nfs -o nfsvers=3 10.7.110.110:/usr/local/yum /mnt
手动增加 swap 虚拟内存
[root@localhost ~]# dd if=/dev/zero of=/tmp/newdisk bs=1k count=51200
记录了51200+0 的读入
记录了51200+0 的写出
52428800字节(52 MB)已复制,0.387326 秒,135 MB/秒
[root@localhost ~]# mkswap -f /tmp/newdisk
正在设置交换空间版本 1,大小 = 51196 KiB
无标签,UUID=b2edfc52-7161-48b1-a9fb-4ef04df9f2a2
[root@localhost ~]# free -m
total used free shared buff/cache available
Mem: 1823 127 1462 8 234 1511
Swap: 2047 0 2047
[root@localhost ~]# swapon /tmp/newdisk
swapon: /tmp/newdisk:不安全的权限 0644,建议使用 0600。
[root@localhost ~]# chmod 0600 /tmp/newdisk
[root@localhost ~]# free -m
total used free shared buff/cache available
Mem: 1823 126 1462 8 234 1511
Swap: 2097 0 2097
[root@localhost ~]# swapoff /tmp/newdisk
[root@localhost ~]# rm -f /tmp/newdisk
查看磁盘的块大小:
tune2fs -l /dev/sd1 |grep "Block size"
---------------------
作者:nullopen
来源:CSDN
原文:https://blog.csdn.net/nullopen/article/details/78452892
版权声明:本文为博主原创文章,转载请附上博文链接!