tutorial
# academy
# options book
# walkthrough
# step through
# getting started
priorities
[ ] GET NUMBER OF BYTES OF DRIVE:
[ ] SCAN BYTE 0
[ ] SCAN BYTE 1000
[ ] SCAN BYTE 100000
[ ] ERASE BYTE 0
relevant
pip install textual
https://unix.stackexchange.com/questions/273971/how-to-get-hard-disk-information-on-linux-terminal
smartctl -a /dev/sdc
User Capacity: 40,018,599,936 bytes [40.0 GB]
file /dev/sda
sudo mknod /dev/sdb b 8 0
dd
lsblk
df -h
XXD:
#
# SCAN START OF DRIVE
#
xxd -len 100 /dev/sdb
#
# SCAN END OF DRIVE:
# 40018597888 - 100 = 40018597788
#
xxd -len 100 -seek 40018597788 /dev/sdb
cat /proc/partitions
import
os.statvfs ("/dev/sdb")
os.statvfs_result (
f_bsize=4096,
f_frsize=4096,
f_blocks=1024,
f_bfree=1024,
f_bavail=1024,
f_files=8213539,
f_ffree=8212926,
f_favail=8212926,
f_flag=2,
f_namemax=255
)
drive vernacular
DISK STRUCTURE:
TRACK:
GEOMETRICAL SECTOR:
SECTOR:
CLUSTER:
SECTORS:
https://en.wikipedia.org/wiki/Disk_sector
PARTITIONS:
forms
SOLID STATE DRIVE
AVANT
HARD DRIVE
FLASH DRIVE
SD CARD
MICRO SD CARD