文件系统及磁盘管理
文件系统:Filesystem
Windows:
FAT32 --> EFAT NTFS
Linux: ext2 ext3 ext4
xfs reiserfs jfs iso9660 swap GFS2 OCFS NFS SMBFS VFAT NTFS
VFS: Virtual FileSystem
Linux如何识别磁盘设备:
/dev/
IDE(ATA): hd
SATA: sd
SCSI: sd
USB: sd
SAS: sd
a,b,c,d
/dev/hda
/dev/sda
/dev/sda5
查看分区:fdisk -l
创建分区:fdisk /dev/sd*
m 获得帮助 p 显示分区 n 创建新的分区d 删除分区
w保存修改并退出 q 不保存退出
partprobe
备份分区:sfdisk
如:sfdisk -d /dev/sdb > /root/sdb.part.bak
格式化:(高级格式化)
# mkfs -t ext2 /dev/sdb1 -L label
e2label /dev/sdb1: 显示卷标
# mke2fs /dev/sdb2
-j
-L
-b {1024|2048|4096}
-c
-i
-N
-m
mount [-t fstype] [options] DEV MOUNT_POINT
-a
-n 挂载时不更新/etc/mtab文件
-r 只读挂载
-w 读写方式挂载
-L label mount DEV MOUNT_POINT, mount -L label MOUNT_POINT
-U uuid
-o 指定挂载选项
挂载本地 -o loop
# umount DEV
# umount mount_point
fuser -v /mount_point 查看谁在挂载
fuser -km /mount_point 踢出用户
SHELL如何使用函数:
定义函数:
function f_name {}
查看用户是否登录:
添加20个用户
转载于:https://blog.51cto.com/pengfei372/788809