====== Create Mount Unmount And Use Vfat Ext4 And Xfs File Systems ======
**General Information**
Creating different file systems.
----
===== Creation and Mounting =====
Create filesystem examples (vfat, ext4, xfs)
mkfs.vfat /dev/sdb1
mkfs.ext4 /dev/sdb2
mkfs.xfs /dev/sdb3
or
mkfs -t vfat /dev/sdb1
mkfs -t ext4 /dev/sdb1
mkfs -t xfs /dev/sdb1
\\
Mount (does not survive reboot)
mount /dev/sdb1 /mnt/dir1
mount /dev/sdb2 /mnt/dir2
mount /dev/sdb3 /mnt/dir3
\\
Persistent Mounts (/etc/fstab)
vim /etc/fstab
/dev/sdb1 /mnt/dir1 vfat defaults 1 2
/dev/sdb2 /mnt/dir2 ext4 defaults 1 2
/dev/sdb3 /mnt/dir3 xfs defaults 1 2
\\
Unmount
umount /mnt/dir1
umount /mnt/dir2
umount /mnt/dir3
----
===== Maintenance =====
Details about ext2/3/4 filesystems
dumpe2fs /dev/sdb2
\\
Label ext2/3/4 filesystem
tune2fs -L mylabel /dev/sdb2
\\
Check/repair vfat and ext4 filesystem
fsck.vfat /dev/sdb1
fsck /dev/sdb2
* Filesystems must be unmounted for fsck to run
\\
Display XFS filesystem information
xfs_info /dev/sdb3
\\
Label XFS filesystem
xfs_admin -L mylabel /dev/sdb3
* Must be unmounted
\\
Check/repair XFS filesystem
xfs_repair /dev/sdb3
----