LPIC-1 Devices, Filesystems and FHS Practice Question
An admin needs to create a new filesystem on /dev/sdc1 with a 256-byte inode size and a 1:512 block to inode ratio for a mail server expected to store millions of small files. Which mkfs command best meets these requirements?
⚠ Common exam trap
Candidates often confuse the `-I` (inode size) flag with the `-i` (bytes-per-inode) flag, or assume that setting a large block size (`-b 4096`) alone is sufficient to handle many small files, when in fact the inode ratio is the critical parameter for inode count.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
mkfs.ext4 -I 256 -i 512 /dev/sdc1
The `-I 256` flag sets the inode size to 256 bytes, and the `-i 512` flag sets the bytes-per-inode ratio to 512, meaning one inode is created for every 512 bytes of filesystem space. This yields a 1:512 block-to-inode ratio (assuming a 4096-byte block size, each block would have 8 inodes), which is ideal for a mail server storing millions of small files, as it provides a very high inode density to avoid running out of inodes.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
mkfs.ext4 -I 256 -i 512 /dev/sdc1
Why this is correct
Correctly sets inode size and bytes-per-inode.
- ✗
mkfs.ext4 -b 4096 -I 256 /dev/sdc1
Why it's wrong here
Sets block size and inode size but not the inode ratio; -i is missing.
- ✗
mkfs.xfs -i maxpct=50 /dev/sdc1
Why it's wrong here
XFS uses a different allocation strategy and does not have a direct byte-per-inode setting.
- ✗
mkfs.btrfs -s 4k /dev/sdc1
Why it's wrong here
Btrfs does not support inode size or ratio in this manner.
Go deeper
Related to this question
About these practice questions
Courseiva writes every LPIC-1 question from scratch — 527 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This LPIC-1 practice question is part of Courseiva's free LPI certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the LPIC-1 exam.