70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 6: Managing Disks and Data Storage.
Download ReportTranscript 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 6: Managing Disks and Data Storage.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 6: Managing Disks and Data Storage Objectives • Understand concepts related to disk management • Manage partitions and volumes on a Windows Server 2003 system • Understand the purpose of mounted drives and how to implement them • Understand the fault tolerant disk strategies natively supported in Windows Server 2003 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 2 Objectives (continued) • Determine disk and volume status information and import foreign disks • Maintain disks on a Windows Server 2003 system using a variety of native utilities 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 3 Disk Management Concepts • Windows Server 2003 supports two data storage types: • Basic disks • Uses traditional disk management techniques • Has primary partitions, extended partitions, logical drives • Dynamic disks • Does not use traditional disk partitioning • No restriction on number of volumes implemented on one disk 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 4 Basic Disks • Maximum of four primary partitions or three primary and one extended partition on a disk • Each primary partition: • Can use FAT, FAT32, or NTFS file system • Has a drive letter • Boot partition • Operating system files reside on boot partition • Can be located on a primary partition or logical drive 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 5 Primary Partitions • A basic drive must contain at least one and no more than four primary partitions • One partition is the system (or active) partition • Contains files to start operating system • Usually drive C on Windows • Can also be used for traditional data storage 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 6 Extended Partitions and Logical Drives • An extended partition: • Is created from free hard disk space that is not partitioned, formatted, or assigned a drive letter • Allows you to extend the four-partition limit • Can be divided into logical drives • Each drive is then formatted and assigned a drive letter 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 7 Volume Sets and Stripe Sets • Only on Windows NT Server 4.0 • Volume set • Two or more partitions combined to look like one volume with a single drive letter • Stripe set • Two or more disks striped for RAID level 0 or 5 • Windows Server 2003 and 2000 provide backward compatibility • Can use but not create 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 8 Dynamic Disks • Can set up a large number of volumes per disk • Volumes are similar to partitions but with additional capabilities • Reasons to implement dynamic disks include • Can extend NTFS volumes • Can configure RAID volumes for fault tolerance and performance • Can reactivate missing or offline disks • Can change disk settings with restarting computer 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 9 Simple Volume and Spanned Volume • A simple volume: • Dedicated, formatted portion of space on a dynamic disk • NTFS volumes can be extended (not system or boot) • A spanned volume: • Space in 2 to 32 dynamic disks • Treated as a single volume • Allows you to maximize use of scattered space across several disks 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 10 Striped Volume • Referred to as RAID level 0 • Implemented for performance enhancement, particularly for storage of large files • Not fault tolerant • Requires from 2 to 32 disks • Data is written in 64 KB blocks across rows in the volume 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 11 Striped Volume (continued) 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 12 Managing Partitions and Volumes • Primary tool is Disk Management • Central facility for • • • • Viewing information Creating partitions and volumes Deleting partitions and volumes Converting basic disks to dynamic disks 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 13 Managing Partitions and Volumes (continued) 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 14 Managing Disk Properties • Disk Management: • Can be added to a custom MMC • Most commonly accessed via Storage section of Computer Management • Used for the creation, deletion, and management of disks, partitions, and volumes • Shares some property sheets with Windows Explorer, Device Manager 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 15 Managing Disk Properties (continued) 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 16 Extending Volumes • Volume can be extended unless • Functioning as boot or system volume • Possible tools • Disk Management • DISKPART command-line utility 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 17 Mounted Drives • Mounting a drive is an alternative to assigning it a drive letter • A mounted drive is represented as a folder with a normal path • To mount a drive: • Must be on an NTFS volume • Must be an empty folder • Reasons: • 26 drive letter limit • Path access is convenient • Backups 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 18 Fault Tolerant Disk Strategies • Fault tolerance • The ability to recover gracefully from hardware or software failure • Hard disks do fail periodically • Software RAID provides various levels of fault tolerance • A combination of RAID and backup can minimize disruption and loss of data 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 19 RAID Levels • Redundant Array of Independent Disk strategies • Set of standards for: • Lengthening disk life • Preventing data loss • Enabling uninterrupted access to data • Windows Server 2003 supports level 0, 1, and 5 • RAID level 0 • Striping with no other redundancy features • RAID level 1 • Disk mirroring (duplicating data from main disk to backup disk) 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 20 RAID Levels (continued) • RAID level 2 • Disk striping, error correction across all disks • RAID level 3 • Disk striping, error correction on 1 disk • RAID level 4 • Disk striping, error correction across all disks, checksum on 1 disk • RAID level 5 • Disk striping, error correction across all disks, checksum across all disks 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 21 RAID Levels (continued) • Supported on FAT and NTFS • Either RAID level 1 or 5 is usually recommended • Considerations: • • • • • Placement of boot and system files Number of disks required or supported Cost (per megabyte of storage) Amount of memory required Read and write access speed 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 22 Striped Volume (RAID 0) • Reasons to use: • Reduce wear on disk drives by equalizing load • Increase disk performance • No specific fault tolerance support • Can be created using New Volume Wizard 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 23 Mirrored Volume (RAID 1) • Creates a copy of data on a backup disk • Requires 2 disks • Highly effective fault tolerance since a complete copy of data is available • Disk read performance is equal to non-mirrored • Disk write time is doubled • Created through New Volume Wizard 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 24 Mirrored Volume (continued) 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 25 RAID-5 Volume • • • • Requires a minimum of 3 disks Provides good fault tolerance Parity information distributed across all drives Performance slower than with a striped volume (parity information must be computed and stored) 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 26 RAID-5 Volume (continued) • Read access is equal to striped volume • Storage requirement for parity information is 1/n with n the number of disks • Created through New Volume Wizard 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 27 RAID-5 Volume (continued) 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 28 Software RAID and Hardware RAID • Software RAID uses existing hardware and implements particular software strategies • Hardware RAID requires specialized hardware (more expensive) but lessens the burden on the OS • Often implemented on the adapter for disk drives • Often includes a battery backup • Advantages include: faster read and write, mixed RAID levels, failed disk hot-swap, better setup options 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 29 Monitoring Disk Health and Importing Foreign Disks • Disk Management provides status information on disks and volumes • Number of different status descriptions • Windows Server 2003 provides the ability to import disks from other servers if necessary (foreign disks) 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 30 Disk and Volume Status Descriptions • Optimal descriptions: • Disk should be ONLINE • Volume should be HEALTHY • Common volume messages include: • Failed, failed redundancy, formatting, healthy, regenerating, resyncing, unknown • Common disk messages include: • Audio CD, foreign, initializing, missing, no media, not initialized, online, online (errors), offline, unreadable 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 31 Importing Foreign Disks • Used when a server fails • Disks from the server can be moved to another server • When first connected, the disk status will be foreign and it will not be accessible • Use the Import Foreign Disks option on the disk • If multiple disks are imported • Each disk is imported individually • Default is that disk will use its original drive letter but an available letter is chosen if there is a conflict 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 32 Other Disk Maintenance and Management Utilities • Introduces disk-related utilities other than Disk Management • Some provide extra features or functions • Some are similar but are accessible from the command line 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 33 Check Disk • Allows you to scan a disk for bad sectors and file system errors • Disk can’t be in use during scan • Two start options: • Automatically fix file system errors • Scan for and attempt recovery of bad sectors • CHKDSK command-line utility has similar functionality 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 34 CONVERT • CONVERT is a command-line utility • Converts existing FAT and FAT32 partitions or volumes to NTFS • Leaves existing data intact 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 35 Disk Cleanup • Allows an administrator to determine where disk space is being used and could potentially be freed • Files that can be removed include: • • • • • Temporary internet files Downloaded program files Files in recycle bin Windows temporary files No longer used Windows components and programs • Can also compress files • Command-line version is CLEANMGR 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 36 Disk Defragmenter • Free disk space eventually become fragmented as files are created and removed • Results in slower access and higher disk wear • Defragmentation attempts to place files in contiguous areas • Defragmentation should be done periodically 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 37 DISKPART • Command-line utility for managing disks, volumes, partitions • Uses include: • Configuring active partition, assigning drive letters, implementing fault tolerance schemes, etc. • Can manage disks from within scripts • Get the complete syntax and options with DISKPART /? 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 38 FORMAT • Used to implement a file system on an existing partition • Also used on MS-DOS and Windows 9X • Has a variety of advanced settings • Setting allocation unit (cluster) size • Command-line version can be run from scripts • Get the complete syntax and options with FORMAT /? 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 39 FSUTIL • Used with FAT, FAT32, and NTFS file systems • Includes many advanced features, requires experienced user • Information available includes: • Listings of drives, volume information, NTFS-specific data • Tasks include: • Managing disk quotas, displaying free space • Get complete information in Help and Support Center 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 40 MOUNTVOL • Used to create, delete, or list volume mount points from command line • VolumeName parameter is difficult to use • Complicates adding new mount point • Doesn’t affect removing mount points • Get complete syntax and options with MOUNTVOL /? 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 41 Summary • Windows Server 2003 supports data storage types: • Basic disk • Divided into 4 primary partitions or 3 primary and 1 extended partition with logical drives • Dynamic disk • Can be divided into a number of volumes on 1 disk • A number of disks can be configured in 1 volume • Support simple, spanned, striped, mirrored, RAID-5 volumes • Primary tool for disk management: • Disk Management 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 42 Summary (continued) • Fault tolerance implemented through RAID strategies • Most highly recommended are: • RAID level 1 (mirrored volumes) • RAID level 5 (striped, distributed parity info) • Hardware RAID very effective but more costly • A number of command-line tools and other utilities are available for disk management and cleanup 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment 43