home_server:home_server_setup:disk_check

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
home_server:home_server_setup:disk_check [2019-11-20 Wed wk47 18:22] baumkphome_server:home_server_setup:disk_check [2022-01-17 Mon wk03 09:51] baumkp
Line 1: Line 1:
 +{{tag>linux fsck format partition boot corrupt parted}}
 +=====fsck - file system check=====
 +
 +Use fsck to check and repair a file system. **The file system must be unmounted when being check and repaired to prevent corruption!
 +**
 +====Checking Root File System====
 +
 +The root file system can not be unmounted and checked. Two possible options to check the system are:
 +
 +  *Force the Root Filesystem to use fsck during reboot, The Geek Stuff covers this well in, [[https://www.thegeekstuff.com/2016/03/forcefsck-on-reboot/ |How to Force Check Root Filesystem using fsck During Reboot]]. A summary of key commands:
 +  *The Root file system is automatically checked at certain intervals. To check this: ''sudo tune2fs -l /dev/sda1 | grep -i check''.
 +  *[[http://www.thegeekstuff.com/2016/03/forcefsck-on-reboot/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+TheGeekStuff+(The+Geek+Stuff)|To force a recheck at the next reboot]], create the file forcefsck. At the next reboot a fsck will be performed and the forcefsck file removed. Commands:
 +     *''cd /''
 +     *''sudo touch forcefsck''
 +  *Boot the system to a rescue file system. From the rescue file system the main boot drive may then be checked with fsck. (Further details not given.)
 +
 +
 +====Some other file system tips:====
 +
 +  *To check current mounted disks use ''df -h''
 +  *To check current disks use ''sudo fdisk -l''. (This is a disk partition command. Be careful with use.)
 +  *To check current disks use ''sudo parted -l''. (This is a disk partition command, more modern than fdisk. Be careful with use.)
 +  *To check directory size use ''sudo du %%--%%max-depth=1 %%--%%all -h''
 +  *The filesystem boot file is /etc/fstab, ''sudo vim /etc/fstab''. (Be careful with editing this.)
 +  *To check ext2/3/4 file system information and configuration of a partition ''sudo tune2fs -l /dev/sdX''
 +
 +++++Home Server Index|<pagelist&header>
 +*[[home_server:home_server_setup:summary]]
 +*[[home_server:home_server_setup:home_it_setup]]
 +*[[home_server:home_server_setup:Network_setup]]
 +*[[home_server:home_server_setup:kvm]]
 +*[[home_server:home_server_setup:vnc_setup]]
 +*[[home_server:home_server_setup:disk_check]]
 +*[[home_server:home_server_setup:other_services:index]]
 +</pagelist>++++
 +
 +
 +====Find Information on Hard disks====
 +The ‘’lsblk’’ command has a lot of information returned.
 +The ‘’tune2fs’’ command is used by the system administrator to change/modify tunable parameters on ext2, ext3 and ext4 type filesystems.  The command to display filesystem information is ‘’tune2fs -l /dev/sda2’’.  The ‘’df’’ command lists current mounted disks.
 +
 +
 +----
 +
 +<- home_server:home_server_setup:vnc_setup|Prev ^ home_server:home_server_setup:summary|Start page ^ home_server:home_server_setup:other_services:index|Next ->
 +  *''lsblk'' by itself give the basic drive partition and mount point information.
 +  *''lsblk -o NAME,MODEL,SERIAL,WWN,HCTL,MOUNTPOINT'' gives more comprehensive information: 
 +    *WWN is a unique identifier ode list on the drive
 +    *HCTL lists the drive sata port
 +  *''lsblk --help'' to list all the options
  
-<- home_server:home_server_setup:kvm|Prev ^ home_server:home_server_setup:summary|Start page ^ home_server:home_server_setup:other_services -> 
  • /app/www/public/data/pages/home_server/home_server_setup/disk_check.txt
  • Last modified: 2023-04-30 Sun wk17 17:43
  • by 127.0.0.1