system | disk

Disk related commands

info:

sudo lsblk -o name,label,UUID,size,fstype,model,mountpoint

df -h

sudo fdisk -l

sudo gdisk -l

sudo blkid

sudo ls /dev/disk/by-uuid -lah

sudo file -s /dev/sdc1

sudo hdparm -I /dev/sda

sudo udevadm info -q all -n /dev/sdb1

sudo lshw -class disk

raid info:

cat /proc/mdstat

find out directory size:

du -sh ./*

du -ms ./* | sort -nr | head -n 40

disk speed:

sudo hdparm -tT /dev/sda2

disk health   (add "-d sat" for usb disk, see smartmontools.)

sudo smartctl -Hi /dev/sda

sudo smartctl -x /dev/sda

sudo smartctl -a /dev/sda | grep -i reallocated

sudo smartctl -a /dev/sda | grep -i power_on_hours

benchmark a disk:

sudo hdparm -t /dev/sda2

root haric her diski kontrol:

sudo fsck -ARCa

bir bolumu kontrol: otamatik duzeltme / sorarak duzeltme:

sudo e2fsck -C0 -pfv /dev/sdd1

sudo e2fsck -C0 -fv /dev/sdd1

check disk for bad sectors (non-destructive/destructive):

sudo badblocks -nsv -o /root/badblocks.txt /dev/sdg1

sudo badblocks -wsv -o /root/badblocks.txt /dev/sdg1

sudo e2fsck -l /root/badblocks.txt /dev/sdg1

mkfs.ext4 -l /root/badblocks.txt /dev/sdg1

check disk for bad sectors and format as ext4:

mkfs.ext4 -c /dev/sdg1

new filesystem info without actually making it:

sudo mke2fs -n /dev/sda1

fsck kontrol suresi 1 ay olsun / 50 mountta bir olsun:

sudo tune2fs -i 1m /dev/sdb1

sudo tune2fs -c 50 /dev/sdb1

sisteme ayrilan kullanilmayan miktari %1 yap:

sudo tune2fs -m 1 /dev/sdb1

show volume label:

sudo e2label /dev/sdb1

change volume label:

sudo e2label /dev/sdb1 yeni_label

sudo tune2fs -L yeni_label /dev/sdb1

sudo ntfslabel /dev/sdb1 yeni_label

write image file to sd card sdx:

sudo dd bs=4M if=imagename of=/dev/sdx

sudo dd bs=4M status=progress if=/mnt/disk/iso/2017-03-02-raspbian-jessie-lite.img of=/dev/mmcblk0

backup sd card:

sudo dd bs=4M status=progress if=/dev/mmcblk0 of=/mnt/disk/iso/pimoroni.img

dosya kopyalama zamani:

pv -pater dosya1 > dosya 2

ddrescue first/second run

ddrescue -f -n /dev/sdb /root/rescue.img /root/rescue.log

ddrescue -d -f -r3 /dev/sdb /root/rescue.img /root/rescue.log

change uuid (8-4-4-4-12):

sudo tune2fs /dev/sdb1 -U aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa

sudo tune2fs /dev/sdb1 -U aaaaaaaa-bbbb-bbbb-bbbb-aaaaaaaaaaaa

sudo tune2fs /dev/sdb1 -U 99999999-9999-9999-9999-999999999999

force unmount

sudo umount -f -l /mnt/herschel

sudo umount -f -l /mnt/newton

sudo umount -f -l /mnt/pasteur

sudo umount -f -l /mnt/tarski

sudo umount -f -l /mnt/zermelo