linux:notes:ext4
Table of Contents
Format
superfloppypartitionless 1)
lsblk
sudo umount '/dev/sda'*
sudo wipefs -a -f '/dev/sda' && sudo dd if='/dev/zero' of='/dev/sda' count='18096'
sudo mkfs.ext4 -D -L 'NAS' -O 'fast_commit' -v '/dev/sda'
sudo e2fsck -D -E 'optimize_extents,inode_count_fullmap' -f -v -y '/dev/sda'
fsck
Only on unmounted filesystem
sudo umount '/dev/sdb'*
sudo e2fsck -D -E 'optimize_extents,inode_count_fullmap' -f -v -y '/dev/sdb'
sudo mount '/dev/sdb'
LiveUSB
sudo e2fsck -D -E 'discard,optimize_extents,inode_count_fullmap' -f -v -y '/dev/nvme0n1p2'
sudo dosfsck -a -t -w -v '/dev/nvme0n1p1'
sudo e2fsck -D -E 'optimize_extents,inode_count_fullmap' -f -v -y '/dev/sda2'
e4defrag
sudo e4defrag -v '/dev/sdb'
Temp Mount
- Before
fstab
udisksctl mount --block-device '/dev/sdb'
fstab
sudo blkid
sudo mkdir -p '/mnt/NAS1' && sudo -e '/etc/fstab'
# NAS UUID=x /mnt/NAS1 ext4 defaults,noatime,nofail 0 2 # End
sudo systemctl daemon-reload && sudo mount '/mnt/NAS1'
Permissions
sudo chown -R $USER:$USER '/mnt/NAS1'
sudo chmod -R '0700' '/mnt/NAS1'
Safe Unmount External
sudo umount '/dev/sdb'*
sudo udisksctl unmount --force --block-device='/dev/sdb'
sudo udisksctl power-off --block-device='/dev/sdb'
1)
not MBR/GPT
/srv/www/wiki/data/pages/linux/notes/ext4.txt · Last modified: by Sean Rhone
