Disk Management Linux Commands - wAlber47/Tech-Journal GitHub Wiki
- lsblk - lists devices within the file system
- fdisk - provides disk partitioning functions
sudo fdisk /dev/sda - provides options on how to partition that disk
sudo fdisk -l - shows in-depth information about disks
- dd - will convert and copy files from a specific location
if= - takes a path to the input location
of= - takes a path to the output file
- If no output file is given, output will be shown on the command line.
bs - changes block size, makes the command run quicker, but the accuracy of command also goes down.
- Recommended not to go above 4Mb.
conv=noerror - does not stop the command when an error is thrown.
conv=noerror,sync - ignores errors but also makes sure output is synced to the input.
- mkfs - command used to format a drive or partition with a certain file sytem.
- sha1sum - hashes a directory or drive.
- sha1 is not the only option that can go here, (sha256sum, sha512sum, md5sum, md4sum).
- Hashes of a drive and the copy of a drive should be identical.
- mounting- will mount the disk to allow for changes.
- You have to create a folder, which will be known as a mount point.
mount /Desktop/mountpoint - this command will mount the drive to the folder mountpoint.
umount /Desktop/mountpoint - this command will unmount the drive that is mounted in the folder mountpoint.
-o ro - will make the disk read only, (extremely important for forensics).
- chmod - allows you to change the permissions of a directory or file.
-r - will change the permissions recursively for everything inside the file.