2. Implement Storage Solutions Flashcards
Allocation unit
The smallest amount of disk space that a computer can allocate when storing a file.
Slack Space
Wasted space on a disk caused by misused allocation units. the slack space per file is usually equivalent to half of the allocation unit size.
MBR (Master Boot Record)
supports volumes up to 2tb in size.
supports 4 primary partitions
can have more than 4 partitions by using extended partitions. these volumes are considered logical volumes.
GPT (guid partition table)
128 partitions per disk
volume sizes up to 18 exabytes.
self heals corruption using a cyclical redundancy check
requires UEFI to boot from a GPT
Gen 2 VMs can boot from gpt
VHD
Limited to 2tb and are compatible with servers running windows 2008 or later
VHDX
Can be as large as 64 tb support for a 4kb logical sector size and are compatible with windows 2012 and newer.
Fixed size
Allocates all of the disk space upfront
Dynamically expanding
Allocates the disk space as you add data to the virtual disk.
Create a vhd or vhdx using PowerShell
the hyper-v role must be installed
new-vhd -path <path.vhdx> -sizebytes 10gb</path.vhdx>
-differencing
creates a differencing disk for the parent specified in the parentpath parameter
-parentpath
specifies the location and file name of the parent disk to be copied to the new vhd
-sourcedisk
specifies the location and filename of a physical disk to be copied to the new vhd.
Mount a vhd or vhdx with powershell
mount-diskimage -imagepath filename
dismount-diskimage -imagepath filename
Mount-vhd -path <path></path>
NTFS
Windows NT file system
16-256 TB depending on the allocation unit size
file compression is supported
EFS - an encrypting file system for files and folders
Quotas - impose quotas on users
Volume Shadow Copy
Resizing - can resize volumes other than the system volumes
REFS
Resilient File System
volume size 1 yobibyte
max file size 1 exabyte
protects data using checksums to thwart and repair corruption
does not support EFS encryption
Does not support compression
Does not support disk quotas
uses the same permissions system as NTFS
SMB (Server Message Block)
protocol that has long been the standard for file and printer sharing on Windows networks
NFS (Network File System)
A standard file system protocol typically used by unix and linux distros.
Install file-sharing roles with Powershell
Install-Windowsfeature -name fs-fileserver
Install-windowsfeature -name fs-nfs-service
SMB Quick
Provides basic sharing with full share and NTFS permissions
SMB Advanced
quick + additional services like access-denied assistance, folder classifications, and quotas. in order to make an advanced share, the file server resource manager role must be installed.
SMB Applications
smb sharing for services like hyper-v and other applications.
Access-based Enumeration
Applies a filter to the share and if a user does not have access to a particular file or folder they will not be able to see it in the share.
Share Caching
Allows clients to maintain local copies of files they access from the server share in case the share was to become unavailable
BranchCache
Allows users to cache the file share and allows them to share the cached files and folders with other users.
NFS Advanced
Full NFS sharing and NTFS permissions and additional services like access-denied, folder classifications and quotas.
FSRM (File Server Resource Manager)
Provides more in depth management of features like quota management, file classifications, file management tasks, file screening, and storage reports.
Quota management
Allows you to limit the space that is allowed for a volume or folder
File Classification Infrastructure
Provides insight into your data by automating classification processes for policies like dynamic access, file encryption, and file expiration.
File screening
allows you to classify the types of files that are allowed to be stored on a share. you can deny file extensions like mp3 for instance.