2.1 Given a scenario, install server operating systems.
📘CompTIA Server+ (SK0-005)
When installing a server operating system, one of the most important decisions is choosing the correct file system.
A file system controls how data is:
- Stored on a disk
- Organized into folders and files
- Secured with permissions
- Recovered after a crash
For the Server+ (SK0-005) exam, you must understand the following file systems:
- ext4
- NTFS
- VMFS
- ReFS
- ZFS
You should know:
- Which operating system uses each file system
- Key features
- Strengths and limitations
- When each one is commonly used in IT environments
1. ext4 (Fourth Extended File System)
Full name: Fourth Extended File System
Used in: Linux servers such as Ubuntu Server and Red Hat Enterprise Linux
What is ext4?
ext4 is the default file system for most modern Linux server distributions. It replaced ext3 and provides better performance, reliability, and support for larger storage.
Key Features of ext4
✔ Journaling
✔ Large file support
✔ Large volume support
✔ Backward compatibility with ext3
✔ Improved performance over ext3
1. Journaling
Journaling means the file system keeps a record (journal) of changes before actually writing them to disk.
If the server suddenly loses power:
- The journal helps restore the file system quickly.
- Reduces corruption.
This is extremely important for production servers.
2. Large File and Volume Support
ext4 supports:
- Files up to 16 TB
- File systems up to 1 EB (exabyte)
This makes it suitable for:
- Database servers
- File servers
- Application servers
3. Where ext4 Is Used in IT Environments
- Linux-based web servers
- Internal file servers
- Database servers
- Virtual machine hosts running Linux
Limitations
- Does not have built-in advanced integrity checking like ZFS
- Not native to Windows systems
2. NTFS (New Technology File System)
Full name: New Technology File System
Used in: Windows Server
What is NTFS?
NTFS is the primary file system used by modern Windows Server operating systems.
If you install Windows Server, NTFS is usually the default choice.
Key Features of NTFS
✔ Journaling
✔ File and folder permissions (ACLs)
✔ Encryption (EFS)
✔ Disk quotas
✔ Compression
✔ Large file support
1. Security (Very Important for Exam)
NTFS supports Access Control Lists (ACLs).
This allows administrators to:
- Control who can read files
- Control who can modify files
- Assign different permissions to users and groups
This is critical in enterprise environments.
2. Encryption (EFS)
Encrypting File System (EFS):
- Encrypts individual files
- Protects sensitive data
3. Disk Quotas
Administrators can:
- Limit how much disk space each user can use
Very useful in shared file servers.
4. Where NTFS Is Used
- Windows file servers
- Active Directory domain controllers
- Microsoft SQL servers
- Application servers running Windows
Limitations
- Not designed for large-scale storage resiliency like ReFS or ZFS
- Not optimized for virtualization storage
3. VMFS (VMware File System)
Full name: VMware File System
Used in: VMware ESXi
What is VMFS?
VMFS is a special file system designed specifically for virtual machines.
It is used on storage volumes accessed by VMware ESXi hosts.
Why VMFS Is Important
Virtual machines are stored as files. VMFS allows:
✔ Multiple ESXi hosts to access the same storage
✔ High performance
✔ Large virtual disks
✔ Support for clustering
Where VMFS Is Used
- Data centers using VMware virtualization
- Shared storage systems (SAN)
- High Availability (HA) clusters
Important Exam Point
VMFS is:
- Not a general-purpose file system
- Only used in VMware environments
4. ReFS (Resilient File System)
Full name: Resilient File System
Used in: Modern versions of Windows Server
What is ReFS?
ReFS is designed to improve data integrity and resilience compared to NTFS.
It is mainly used in:
- Storage Spaces
- Large data storage systems
- Virtualized environments
Key Features of ReFS
✔ Automatic integrity checking
✔ Corruption detection
✔ Scalability
✔ Designed for large data sets
1. Data Integrity
ReFS:
- Detects corruption automatically
- Repairs corrupted data when possible
This is very useful in storage-heavy environments.
2. Scalability
Supports extremely large volumes and files, larger than NTFS in practical enterprise scenarios.
Where ReFS Is Used
- Virtual machine storage on Windows
- Backup servers
- Large file repositories
Limitations
- Not fully compatible with all NTFS features
- Cannot be used as a boot drive in some Windows Server versions
5. ZFS (Z File System)
Full name: Zettabyte File System
Used in: Systems like FreeBSD and Oracle Solaris
What is ZFS?
ZFS is an advanced file system designed for:
- High storage capacity
- Data integrity
- Storage management
It combines:
- File system
- Volume manager
Key Features of ZFS
✔ Built-in RAID-like functionality
✔ Snapshots
✔ Data integrity verification
✔ Self-healing
✔ Massive scalability
1. Data Integrity (Very Important)
ZFS uses checksums to:
- Detect silent data corruption
- Automatically repair damaged blocks (if redundancy exists)
This makes it very reliable.
2. Snapshots
ZFS allows:
- Instant snapshots of data
- Easy rollback to previous versions
Useful for:
- Backup systems
- Virtual machine storage
- Large enterprise storage systems
3. Storage Pools
Instead of managing disks individually, ZFS uses:
- Storage pools (zpools)
This makes storage management easier and more flexible.
Where ZFS Is Used
- Enterprise storage servers
- Backup appliances
- High-availability storage environments
- Large-scale data centers
Limitations
- Requires more RAM
- More complex to manage
- Not native in standard Windows installations
Quick Comparison Table
| File System | OS Used | Journaling | Advanced Integrity | Best For |
|---|---|---|---|---|
| ext4 | Linux | Yes | Basic | General Linux servers |
| NTFS | Windows | Yes | Basic | Windows file servers |
| VMFS | VMware ESXi | Yes | Designed for VMs | Virtual machine storage |
| ReFS | Windows Server | Yes | Yes | Large Windows storage |
| ZFS | BSD/Solaris/Linux (optional) | Yes | Very advanced | Enterprise storage |
Exam Tips for Server+ (Very Important)
You should be able to answer:
✔ Which file system is used in Linux? → ext4
✔ Which file system is default for Windows Server? → NTFS
✔ Which file system is used for VMware virtualization? → VMFS
✔ Which Windows file system improves resiliency? → ReFS
✔ Which file system provides self-healing and snapshots? → ZFS
What the Exam Tests in This Section
The exam expects you to:
- Identify the correct file system for a scenario
- Understand differences between Windows and Linux file systems
- Recognize virtualization storage requirements
- Understand data integrity and resiliency features
- Know which file systems support large storage environments
Final Summary
When installing a server operating system, choosing the correct file system is critical because it affects:
- Performance
- Security
- Reliability
- Scalability
- Data protection
Each file system is designed for a specific environment:
- ext4 → Linux servers
- NTFS → Standard Windows servers
- VMFS → VMware virtualization
- ReFS → Resilient Windows storage
- ZFS → Advanced enterprise storage
