Přednáška 12 OS řady Microsoft Windows Souborové systémy a řízení přístupu. Registry. Nástroje pro správu.
Katedra počítačových systémů FIT, České vysoké učení technické v Praze ©Miroslav Prágl, 2011
Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního fondu a rozpočtu hlavního města Prahy. Praha & EU: Investujeme do vaší budoucnosti
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Souborové systémy - hostorie Historie: •MS DOS – FAT12 (1977), FAT16 (1984) •Windows 3.X •Windows 95 - FAT32 (1996), dlouhé názvy souborů (1995) •Windows NT – NTFS (1993)
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Nejběžnější současné FS Souborové systémy Windows: •CD-ROM File System (CDFS) •Universal Disk Format (UDF) •File Allocation Table (FAT12, FAT16, and FAT32) •New Technology File System (NTFS) •CIFS
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
FAT32 FAT32: • FAT32 je nejnovější souborový formát založený na FAT formátu • Je součástí OS Windows 95 OSR2, Windows 98 a Windows Millennium Edition
• FAT32 používá 32bit. Identifikaci clusterů, ale nejvyšší 4 bity jsou rezervovány – efektivně tedy adresuje pomocí 28 bitů • Velikost clusteru FAT32může být až 32 KB, FAT32 může tedy teoreticky adresovat až 8 TB • Windows NT může pracovat s velkými FAT32 oddíly, ale velikost nově vytvořeného oddílu je limitována na max. 32 GB • FAT32 může spravovat disky efektivněji než FAT12 (až 128MB svazek s 512B clustery) – menší „slack“
• Kořenový adresář nemá omezení velikosti ani místa oproti FAT12/16 • Velikost soubor může být až 4GB (2G ve Win9x)
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
NTFS NTFS: •NTFS je nativní souborový formát OS Windows •NTFS používá 64bit. adresaci clusterů •Teoreticky může adresovat svazky velikosti až 16 exabytů (16 mld. GB) •Windows 2000 používá pouze 32bit. adresaci takže může adresovat až 128 TB (pomocí 64KB clusterů)
•Výhody NTSF oproti FAT: FAT je jednodušší a tedy v některých případech i rychlejší, ale NTFS umožňuje: •Větší soubory i disky (drastický 2/4 GB limit velikosti souboru na FAT) •Vyšší výkon při velkých discích, obsáhlých adresářích a malých souborech •Spolehlivost •Bezpečnost
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Vlastnosti NTFS Vlastnosti NTFS: ●
Data streams
●
Reparse points
●
Volume mount points
●
Podpora Unicode
●
Hard links, Symbolic Links
●
Directory Junctions
●
Komprese, and sparse files
●
VSC – volume shadow copies
●
Hierarchical Storage Management (HSM)
●
Single Instance Storage (SIS)
●
Change logging
●
Uživatelské kvóty (per volume)
●
Link tracking
●
Encryption
●
POSIX support
●
Defragmentation
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Nástroje pro práci s FS Nástroje pro práci se soubory: Nastavení atributů: attrib.exe Správa svazků: Diskmgmt.msc Kontrola svazků: Chkdsk.exe Ladění NTFS: Fsutil.exe Práva: explorer, cacls.exe Šifrování:Cipher.exe Komprese: Compact.exe Defragmentace: Defrag.exe, Dfrg.msc Další nástroje: ResKit Sysinternals (nyní MS http://www.microsoft.com/technet/sysinternals/default.mspx) – junction, movefile, ntfsinfo, pagedefrag, streams ,subinacl
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Atributy souboru / adresáře Atributy/ACLs souboru na NTFS (explorer, cacls.exe, attribe.exe, compact.exe, cipher.exe)
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Disk Management Nástroje pro práci s FS: • Diskmgmt.msc
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Diskpart Diskpart.exe >diskpart DISKPART> select disk 1 DISKPART> create partition primary size = 500 DISKPART> list part Partition ### ------------* Partition 1
Type ---------------Primary
Size ------502 MB
Offset ------32 KB
DISKPART> select part 1 DISKPART> assign mount=c:\temp DISKPART> exit >format c:\temp /fs:ntfs Fsutil.exe >fsutil behavior query disable8dot3 disable8dot3 = 0 >fsutil behavior set disable8dot3 1 >fsutil behavior set disablelastaccess 1 >fsutil hardlink create c:\soubor.txt c:\temp\text.txt
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
SMB/CIFS Windows Networking • MS-DOS 3.1 • Podpora file-locking a record-locking pro FAT filesystem • Microsoft Networks (MS-NET; 1984) • Uniform naming convention (UNC): NET USE X: \\SERVER\SHARE • MS-NET • Redirector zpracovává I/O požadavky na vzdálené soubory, složky, tiskárny a posílá je vzdálenému serveru • NT networking - podpora více redirektorů • Server Message Block protocol (poprvé v in MS-NET) • NetBIOS interface (API) – předávání I/O požadavků ve formátu SMB • Network Server • Přijímá a zpracovává SMB požadavky; peer-to-peer networking • LAN Manager • Domény; sdílení informací o účtech / zabezpečení
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Sdílení Explorer / net share
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Registry Registry – základní databáze obsahující nastevní systému, popis např. http://en.wikipedia.org/wiki/Windows_registry http://support.microsoft.com/kb/256986 Historie – ini soubory -> registry Nastavení uživatele (HKCU) - %userprofile%\ntuser.dat Nastavení počítače (HKLM) -%systemroot%\system32\config\system, sam, security, software
Virtualizace registry pro kompatibilitu starších aplikací (Vista) Regedit.exe Reg.exe
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Nástroje pro správu Většina GUI nástrojů ve formě snap-ins pro MMC (MS Management console):
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Control Panel
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Computer management Copmuter management (compmgmt.msc) – nejdůležitější MMC snapins:
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Event viewer Event viewer – zobrazení Windows logů (Eventcreate.exe, Wevtutil.exe, MS Log parser)
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Task Scheduler Task scheduler - spouštění v naplánovaný čas nebo na základě triggers. schtasks.exe
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Device manager Správa zařízení a jejich ovladačů.
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Reliabity and Performance monitor Sledování výkonostních a dalších ukazatelů, logování a akce při překročení stanovených hodnot
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Další commandline nástroje Windows Management Instrumentation (WMI) - framework pro lokální i vzdálený management komponent Windows i dalších aplikací WMIC = WMI Console – konzolový nástroj pro práci s WMI >wmic bios get serialnumber SerialNumber CNU8362ZZ9
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT
Orientace Zdroje, odkazy ke studiu: ●
●
Tato přednáška vychází ze zdrojů programu “Windows® Academic Program”: http://www.microsoft.com/resources/sharedsource/licensing/ windowsacademic.mspx Doporučené odkazy: ● ●
● ●
●
http://www.microsoft.com/technet/sysinternals/default.mspx http://www.microsoft.com/reskit
news://list.vyvojar.cz/cz.vyvojar.list.win http://social.technet.microsoft.com/Forums/csCZ/categories/ news://msnews.microsoft.com/microsoft.public.cs.windows
Úvod do operačních systémů – Přednáška 12
ČVUT - FIT