File System Implementation

Slides:



Advertisements
Similar presentations
14.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
Advertisements

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Understanding Networks I. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
NFS. The Sun Network File System (NFS) An implementation and a specification of a software system for accessing remote files across LANs. The implementation.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 1: Introduction to Windows Server 2003.
HalFILE 3.0 Active Directory Integration. halFILE 3.0 AD – What is it? Centralized organization of network objects and security – servers, computers,
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
BASIC NETWORK CONCEPTS (PART 6). Network Operating Systems NNow that you have a general idea of the network topologies, cable types, and network architectures,
INTRODUCTION TO WEB DATABASE PROGRAMMING
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 15 Installing and Using Windows XP Professional.
Internet Packet eXchange Protocol (IPX) Network Documentation
Chapter 7: Using Windows Servers to Share Information.
1 Microsoft Distributed File System (Dfs) Brett O’Neill CSE 8343 – Group A6.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
Chapter 9: Novell NetWare
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
File Recovery and Forensics
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Windows 2000 Operating System -- Active Directory Service COSC 516 Yuan YAO 08/29/2000.
COMP1321 Digital Infrastructure Richard Henson February 2014.
Chapter Two Defining Network Objects. Chapter Objectives Describe how a workstation communicates with the network, and list the software components required.
Active Directory Harikrishnan V G 18 March Presentation titlePage 2 Agenda ► Introduction – Active Directory ► Directory Service ► Benefits of Active.
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
Active Directory Maryam Izadi. Topics Covered NT Vs 2000/2003 Active Directory LDAP MMC.
A Network Operating System
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
Configuring Network Connectivity Lesson 7. Skills Matrix Technology SkillObjective DomainObjective # Using the Network and Sharing Center Use the Network.
Novell NetWare 5 A Network Operating System By Dr. Najla Al-Nabhan Much of the material in these slides was taken from Jingfeng Gao Lecture Notes. 1.
WEEK 11 – TOPOLOGIES, TCP/IP, SHARING & SECURITY IT1001- Personal Computer Hardware System & Operations.
OVERVIEW OF ACTIVE DIRECTORY
Introduction to Active Directory
1 Chapter 13: RADIUS in Remote Access Designs Designs That Include RADIUS Essential RADIUS Design Concepts Data Protection in RADIUS Designs RADIUS Design.
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
Chapter 4: server services. The Complete Guide to Linux System Administration2 Objectives Configure network interfaces using command- line and graphical.
COMP1321 Digital Infrastructure Richard Henson March 2016.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Windows interoperability with Unix/Linux
Chapter 7: Using Windows Servers
Basharat Institute of Higher Education
A Network Operating System
Services DFS, DHCP, and WINS are cluster-aware.
A Network Operating System
Module 8: Networking Services
Introduction to Operating Systems
File System Implementation
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
Chapter 3: Windows7 Part 4.
Unit 27: Network Operating Systems
Telnet/SSH Connecting to Hosts Internet Technology.
Networks Software.
An Introduction to Computer Networking
Chapter 2: System Structures
Chapter 15: File System Internals
Distributed File Systems
Distributed File Systems
A Network Operating System Edited By Maysoon AlDuwais
Distributed File Systems
Windows Server Administration Fundamentals
Chapter 15: File System Internals
Distributed File Systems
Chapter 15: File System Internals
Web Servers (IIS and Apache)
Distributed File Systems
Sending data to EUROSTAT using STATEL and STADIUM web client
22. NT, UNIX and Novell NetWare
Presentation transcript:

File System Implementation A file system must be mounted before it can be accessed. An unmounted file system is mounted at a mount point. Operating System Concepts

Swap-Space Management Swap-space - Virtual memory uses disk space as an extension of the main memory. Swap-space can be: carved out of the normal file system (Windows) in a separate disk partition (UNIX). UNIX does the swapping faster, while changing the size of the swap area is easier on Windows. Operating System Concepts

The UNIX Network File System (NFS) An implementation and a specification of a software system for accessing remote files across LANs. Interconnected workstations with independent file systems, allow sharing a part of these file systems in a transparent manner. A remote directory is mounted over a local file system directory. The mounted directory looks like an integral subtree of the local file system. If there is a subtree with the same name, descending from the local directory, it will be replaced by the remote subtree. Specification of the remote directory for the mount operation is nontransparent; the host name of the remote directory and the directory's name have to be provided. Files in the remote directory can then be accessed in a transparent manner. Subject to access-rights accreditation, potentially any file system (or directory within a file system), can be mounted remotely on top of any local directory. Operating System Concepts

Operating System Concepts NFS (Cont.) NFS is designed to operate in a heterogeneous environment of different machines, operating systems, and network architectures. At the client: Mount operation includes name of remote directory to be mounted and name of server machine storing it. At the server: Export list – specifies local file systems that server exports for mounting, along with names of machines that are permitted to mount them. NFS path-name translation is performed by breaking the path into component names and performing a separate NFS lookup call for each directory. To make lookup faster, a directory name lookup cache on the client’s side holds the location of least recently used remote directories. Operating System Concepts

LDAP - Directory Service Tim Howes at the University of Michigan develops LDAP as a lightweight directory access protocol on 1998. It maintains a database with information on the users and computers on your network. LDAP Versions: UNIX/LINUX: LDAP, OpenLDAP There was a pre-"directory services" on UNIXes before LDAP called NIS (or yp); however NIS lacks encryption, object oriented and in most of its versions NIS lacks GUI. Microsoft: ActiveDirectory Lotus: Domino/Notes Novell: NDS and GroupWise Operating System Concepts

Operating System Concepts LDAP Features Single Sign-on: A user can use the same username and password to log onto many different machines. The administrator no longer has to setup a user account on each machine that the user needs access to. Redirected Profiles/Folder: Users' files are stored in a central location. users' desktop, settings and files appear to follow them to whatever machine they use. Backing up important files becomes easier. Group Policy: configuring many computers simultaneously; e.g.: specifying that: Applications be automatically installed on certain computers. Certain users cannot use specific programs or Control Panel Applets. specific machines should not run specific services. Operating System Concepts

Operating System Concepts LDAP Features (cont.) Group Hierarchy: Groups can be grouped into bigger groups forming trees of groups. Can help reducing the needs of multiplied lists. The data is more organized. Replication: LDAP can be easily replicated between two or more machines. Redundancy. If one machine dies, LDAP can continue to run. All the LDAP servers have up-to-date databases, therefore some users can use different servers; yielding load balancing and better performance. Interface: LDAP can be accessed by GUI, Command Line Utilities, Shell, JavaScript, Java, Perl and C/C++. Operating System Concepts

Operating System Concepts LDAP organization LDAP is well suited for: Information that is referenced by many entities and applications. Information that needs to be accessed from more then one location. Information that is read more often than it is written. LDAP is not well suited for Information that changes often. It is not a relational database and for each change it compiles the entire file again. Operating System Concepts

Operating System Concepts DHCP DHCP stands for Dynamic Host Configuration Protocol. DHCP server assigns dynamic IP addresses (identifiers for a computer or device) to devices on a network. With dynamic addressing, a device can have a different IP address every time it connects to the network. In some systems, the device's IP address can even change while it is still connected. DHCP also supports a mix of static and dynamic IP addresses. The client sends its MAC (Media Access Control) address to the dhcp server and gets an IP number. Dynamic addressing simplifies network administration because DHCP keeps track of IP addresses rather than requiring an administrator to manage the task. This means that a new computer can be added to a network without the hassle of manually assigning it a unique IP address. Many ISPs use dynamic IP addressing for dial-up users. Operating System Concepts

Operating System Concepts SAMBA SAMBA stands for Session Message Block. SAMBA is a protocol for sharing files printers serial ports communications abstractions such as named pipes Using SAMBA, UNIX machines and Windows machines can see and understand each other files and directories. Operating System Concepts