Table of Contents
Preface
Chapter 1: All About NAS and FreeNAS
Chapter 2: Preparing to Add FreeNAS to Your Network
Chapter 3: Exploring FreeNAS
Chapter 4: Connecting to the FreeNAS
Chapter 5: User and System Administration
Chapter 6: Configuring Storage
Chapter 7: Backup Strategies
Chapter 8: Advanced System Configuration
Chapter 9: General Troubleshooting
Chapter 10: FreeBSD and Command Line Tools
Index
-
- Network Attached Storage
- What is FreeNAS?
- Features
- What Does FreeNAS Do for Me and My Business?
- How FreeNAS Meet These Needs
- Practical Uses for the FreeNAS Server
- Consolidation
- Summary
-
- Planning Your NAS
- Capacity Planning
- Choosing Your Hardware
- CPU
- Disks
- Planning for Backup
- What is RAID? And, Do I Need It?
- Hardware or Software RAID
- Network Considerations
- Switch or Hub?
- What About Wireless?
- Summary
- Planning Your NAS
-
- Downloading FreeNAS
- What Hardware Do I Need?
- Warning
- Quick Start Guide For the Impatient
- Burning and Booting
- Configuring
- Sharing with Windows Machines
- Testing the Share
- Detailed Overview of Installation
- Making the FreeNAS CD
- Booting from CD
- Phoenix BIOS
- Phoenix-Award BIOS
- AMI BIOS
- First Look at FreeNAS
- Configuring the Network
- What is a LAN IP Address?
- Basic Configuration
- FreeNAS Web Interface
- System
- Interfaces
- Disks
- Services
- Access
- Status
- Diagnostics
- Advanced
- Adding a Disk
- Accessing the Disk via CIFS
- Testing the Share
- Accessing via FTP
- Testing FTP Access
- FreeNAS Web Interface
- Installing to Hard Disk
- Embedded versus Full
- Upgrading FreeNAS from a Previous Version
- Summary
-
- Introduction
- Connecting via CIFS
- Configure CIFS on the FreeNAS Server
- CIFS Settings Explained
- CIFS Advanced Settings
- Options when Adding Shares
- What does It Mean to Map a Network Drive?
- Connecting with CIFS via Windows Millennium
- Using CIFS with Windows XP
- FreeNAS, CIFS, and Windows Vista
- Accessing the FreeNAS via CIFS from Linux
- A CIFS Connection from OS X
- Configure CIFS on the FreeNAS Server
- FTP
- Using the Command Line FTP Client
- Using a Web Browser for FTP
- NFS
- Using NFS from OS X
- Mount FreeNAS via NFS on Linux
- RSYNCD, Unison, AFP, and UPnP
- Using RSYNC for Backups
- Using Unison for Backups and Synchronization
- Connecting to FreeNAS via AFP
- Streaming Media with UPnP
- iSCSI Target
- Testing the iSCSI Target with Another FreeNAS Server
- Testing the iSCSI Target with Windows Vista
- Accessing Your Files Using HTTP and the Built-In Web Server
- Summary
-
- Introduction
- Local User Management
- Using CIFS with Local Users
- FTP and User Login
- Authenticating AFP Users
- Connect to the FreeNAS Server via SSH
- Services that Don't Use Local User Accounts
- Using FreeNAS with the Microsoft Active Directory
- System Admin
- How to Change the Web GUI User Name and Password
- Rebooting and Shutting Down
- How to Set the Hostname of the Server
- Configuring the Web Interface to use HTTPS
- Changing the Web Interface Port
- How to Set a DNS Server
- How to Set the Language for the Web Interface
- Date and Time Configuration
- How to Disable Console Menu
- How to Stop the Startup and Shutdown Beeps
- Adding Predefined Network Hosts
- Reset the Server to the Factory Defaults
- Simple Network Administration
- Disabling Bonjour/ZeroConf
- Getting Status Information About the Server
- Sending Status Report by Email
- Summary
-
- Introduction
- How FreeNAS Handles Data Disks
- UNIX Device Names
- Adding the Disk
- Formatting a Newly Added Disk
- Mounting Your Newly Formatted Disks
- Making the New Disk Available on the Network
- Configuring Software RAID on FreeNAS
- RAID All Starts with Adding the Disks
- Configuring RAID 1
- Configuring RAID 5
- Configuring JBOD or RAID 0
- Nested RAID Configurations
- Configuring RAID 1+0
- Configuring RAID 0+1
- Configuring RAID 5+0
- Configuring RAID 5+1
- RAID 10+0 and Beyond
- iSCSI Initiator
- Summary
-
- Backup Your FreeNAS Using Windows XP's Built-In Backup Utility
- Setting Scheduled Backups with XP's Built-In Backup Utility
- Restoring a FreeNAS Backup Made with XP's Built-In Backup Utility
- Backing Up the FreeNAS Configuration Files
- Backup Configuration
- What is XML?
- Restore Configuration
- Backup Configuration
- Using Another FreeNAS Server as a Backup Server
- Debugging Your RSYNC Setup
- RSYNC Internal Backup
- Debugging Your Internal RSYNC Setup
- Mirroring vs Conventional Backups
- Summary
- Backup Your FreeNAS Using Windows XP's Built-In Backup Utility
-
- Disk Encryption
- Encrypting a Disk in FreeNAS
- Entering the Password When You Reboot
- Encryption Tools
- How to Unlock an Encrypted Disk—Attach and Detach
- How to Change the Password on an Encrypted Disk—setkey
- Checking the Status of an Encrypted Disk—list and status
- Advanced Hard Drive Parameters (S.M.A.R.T)
- Enabling and using S.M.A.R.T of the FreeNAS
- File System Consistency Check—FSCK
- Advanced OS Tweaking
- Tweaking the Network Settings
- MTU, Device Polling, Speed, and Duplex
- Adding a Static Route
- Using Wireless
- Adding a Swap File
- Enabling Secure Shell Connections (SSH)
- Allow Root Login
- Types of SSH Authentication
- Summary
- Disk Encryption
-
- Where to Look for Log Information
- Diagnostics: Logs
- Understanding Diagnostics—Logs: System
- Converting between Device Names and the Real World
- Networking Problems
- General Connection Problems
- Using Ping
- Using Ping from within the Web Interfaces
- Using ARP Tables to Solve Network Problems
- Gigabit Transfers are Slow
- Problems Connecting to Shares (via CIFS)
- Windows Vista Asks for My Username and Password for Anonymous Shares
- There are Two FreeNAS Servers on the Network, but Windows Can only See One
- Turning On Logging to Help Solve Windows Networking Problems
- Diagnostics: Information
- Replacing a Failed Hard Drive in a RAID Set
- Rebuilding a RAID 1 Array After Disk Failure
- Rebuilding a RAID 5 Array After Disk Failure
- Where to Go for More Help
- Summary
- Where to Look for Log Information
-
- Introduction to FreeBSD
- Your First FreeBSD Commands
- Print the Working Directory with pwd
- Directory Listings (ls)
- Change Directory with cd
- Copy a File and Change Its Permissions (cp and chmod)
- Connecting to FreeBSD Using Putty
- Monitoring your FreeNAS Server from the Command Line
- See Which Disks are Mounted with mount
- Check Disk Space Usage with df
- Discover the Size of Directories Using du
- Process Monitoring Using ps and top
- Your First FreeBSD Commands
- Advanced FreeBSD Commands for FreeNAS
- Starting and Stopping Services
- Getting Drastic with kill and killall
- RAID Command Line Tools
- Warning
- List and Status Commands
- JBOD and gconcat
- RAID 0 and gstripe
- RAID 1 and gmirror
- RAID 5 and graid5
- Starting and Stopping Services
- Where the FreeNAS Stores Things
- Miscellaneous & Sundries
- Using ping and arp from the Command Line
- Creating Directories and Deleting Things
- Editing Files Using nano
- Shutting Down Using the Command Line
- Summary
- Introduction to FreeBSD


