您的位置:首页 > 运维架构 > Linux

Linux磁盘管理--磁盘格式化、挂载

2018-01-04 00:00 411 查看
摘要: 磁盘格式化 、
磁盘挂载、
手动增加swap空间

磁盘格式化

mke2fs

-t 文件类型 ext2 、ext3、ext4 不支持xfs

-b 指定块大小 1024、2048、4096等

-m 指定预留磁盘空间的百分比

-i 指定都少字节对应一个inodes

[root@lynn-04 ~]# mke2fs -t ext2 -b 2048 /dev/sdb2
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=2048 (log=1)
分块大小=2048 (log=1)
Stride=0 blocks, Stripe width=0 blocks
131072 inodes, 1048576 blocks
52428 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=537919488
64 block groups
16384 blocks per group, 16384 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816

Allocating group tables: 完成
正在写入inode表: 完成
Writing superblocks and filesystem accounting information: 完成

[root@lynn-04 ~]# mke2fs -t ext3 -b 2048 /dev/sdb2
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=2048 (log=1)
分块大小=2048 (log=1)
Stride=0 blocks, Stripe width=0 blocks
131072 inodes, 1048576 blocks
52428 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=537919488
64 block groups
16384 blocks per group, 16384 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816

Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

[root@lynn-04 ~]# mke2fs -t ext4 -b 2048 /dev/sdb2
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=2048 (log=1)
分块大小=2048 (log=1)
Stride=0 blocks, Stripe width=0 blocks
131072 inodes, 1048576 blocks
52428 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=269484032
64 block groups
16384 blocks per group, 16384 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816

Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

[root@lynn-04 ~]# mke2fs -t xfs -b 2048 /dev/sdb2
mke2fs 1.42.9 (28-Dec-2013)

Your mke2fs.conf file does not define the xfs filesystem type.
Aborting...

mkfs.xfs -f /dev/sdb2

[root@lynn-04 ~]# mkfs.xfs -f /dev/sdb2
meta-data=/dev/sdb2 isize=512 agcount=4, agsize=131072 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=524288, 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

blkid 查看一个没有被挂载的分区

[root@lynn-04 ~]# blkid /dev/sdb2
/dev/sdb2: UUID="8c7f439f-d008-4767-b619-b1b1b723a00e" TYPE="xfs"


磁盘挂载

mount /dev/sdb2 /mnt/ 把/dev/sdb2 挂载到/mnt下

[root@lynn-04 ~]# mount /dev/sdb2 /mnt/
[root@lynn-04 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda3 28G 921M 27G 4% /
devtmpfs 479M 0 479M 0% /dev
tmpfs 489M 0 489M 0% /dev/shm
tmpfs 489M 6.8M 482M 2% /run
tmpfs 489M 0 489M 0% /sys/fs/cgroup
/dev/sda1 197M 97M 100M 50% /boot
tmpfs 98M 0 98M 0% /run/user/0
/dev/sdb2 2.0G 33M 2.0G 2% /mnt
[root@lynn-04 ~]# cd /mnt
[root@lynn-04 mnt]# ls -la
总用量 0
drwxr-xr-x. 2 root root 6 1月 4 21:31 .
dr-xr-xr-x. 17 root root 224 12月 12 19:28 ..

umount /dev/sdb2 卸载/dev/sdb2

-l 不退出挂载点卸载

[root@lynn-04 mnt]# touch 1.txt 2.txt 3.txt
[root@lynn-04 mnt]# ls -la
总用量 0
drwxr-xr-x. 2 root root 45 1月 4 21:52 .
dr-xr-xr-x. 17 root root 224 12月 12 19:28 ..
-rw-r--r--. 1 root root 0 1月 4 21:52 1.txt
-rw-r--r--. 1 root root 0 1月 4 21:52 2.txt
-rw-r--r--. 1 root root 0 1月 4 21:52 3.txt
[root@lynn-04 mnt]# umount /dev/sdb2
umount: /mnt:目标忙。
(有些情况下通过 lsof(8) 或 fuser(1) 可以
找到有关使用该设备的进程的有用信息)
[root@lynn-04 mnt]# umount -l /mnt
[root@lynn-04 mnt]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda3 28G 921M 27G 4% /
devtmpfs 479M 0 479M 0% /dev
tmpfs 489M 0 489M 0% /dev/shm
tmpfs 489M 6.8M 482M 2% /run
tmpfs 489M 0 489M 0% /sys/fs/cgroup
/dev/sda1 197M 97M 100M 50% /boot
tmpfs 98M 0 98M 0% /run/user/0

vi /etc/fstab 打开/etc/fstab配置文件
#
# /etc/fstab
# Created by anaconda on Tue Dec 12 19:26:08 2017
#
# 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=250d880c-ea64-41df-a746-00a679303f4a / xfs defaults 0 0
UUID=a168f7f0-8d28-414d-b517-88b541cc3801 /boot xfs defaults 0 0
UUID=f4156456-c55c-4d89-b44a-a4e276edaf22 swap swap defaults 0 0

设备号挂载点文件类型挂载选项是否备份优先级
UUID=250d880c-ea64-41df-a746-00a679303f4a/xfsdefaults00
UUID=a168f7f0-8d28-414d-b517-88b541cc3801/bootxfsdefaults00
UUID=f4156456-c55c-4d89-b44a-a4e276edaf22swapswapdefaults00


手动增加swap空间

dd 【是操作磁盘的命令】

if=/dev/zero 【指定从哪里去读】

of=/tmp/newdisk 【指定读取的数据存在哪里】

bs=1M 【指定块大小】

count=100 【指定有几个块】

[root@lynn-04 ~]# dd if=/dev/zero of=/tmp/newdisk bs=1M count=100【创建一个新分区】
记录了100+0 的读入
记录了100+0 的写出
104857600字节(105 MB)已复制,1.17561 秒,89.2 MB/秒
[root@lynn-04 ~]# du -sh /tmp/newdisk 【查看大小】
100M /tmp/newdisk
[root@lynn-04 ~]# mkswap -f /tmp/newdisk 【格式化】
正在设置交换空间版本 1,大小 = 102396 KiB
无标签,UUID=ee9c0661-1b9b-42b9-be72-337abe4cdba9
[root@lynn-04 ~]# free -m
total used free shared buff/cache available
Mem: 976 120 600 6 255 674
Swap: 2047 0 2047
[root@lynn-04 ~]# swapon /tmp/newdisk 【挂载到swap】
swapon: /tmp/newdisk:不安全的权限 0644,建议使用 0600。
[root@lynn-04 ~]# free -m
total used free shared buff/cache available
Mem: 976 120 599 6 255 674
Swap: 2147 0 2147
[root@lynn-04 ~]# chmod 0600 /tmp/newdisk
[root@lynn-04 ~]# swapoff /tmp/newdisk 【卸载】
[root@lynn-04 ~]# free -m
total used free shared buff/cache available
Mem: 976 120 600 6 255 674
Swap: 2047 0 2047

友情链接:阿铭Linux
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: