Now we have started the Linux Sytem Admin questions on daily basis, so that you can check the questions with the answer daily at least one topic. Today’s topic is inode. The following questions are mostly asked by any institution or company.
1st) What is inode?
Ans ) Al the files and directory having its own description stored in a structure its called as ‘inode’ and every file/directory having differeny inode number. The following fields are content in the inode.
The file type
The file access permissions
Th file access times
The number of links
The most important the file size
The location of the file data
2nd) How to check the inode number for file or directory?
Ans) Refer the following command
For example for file
root@linux [/home]# ll -li test.php
3473411 -rw-r–r– 1 root root 65 Jul 3 15:06 test.php
The inode number for test.php file is 3473411
For example for directory
root@linux[~]# ll -id /root
224001 drwxr-x— 16 root root 4096 Sep 6 04:58 /root/
The inode number for root directory is 224001
3rd) How to check the server partitions inode numbers/
Ans) We can check the server partitions inode number by using the following command “df -i”
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 1280000 10131 1269869 1 2% /home
/dev/sda3 6403712 111265 6292447 2% /usr
/dev/sda2 6403712 27690 6376022 1% /var
/dev/sda6 512512 4333 508179 1% /tmp
4th) Can two files have the same inode number?
Ans) If files are present on two different partitions than only files can have same inode number else on same partiton two files with the same inode number is not possible.
5th) How to check how many inode are free on the server?
Ans:) We can use the following command to check the free and used inodes on the server.
We will update more question in future for inodes issue