1 Microsoft Distributed File System (Dfs) Brett O’Neill CSE 8343 – Group A6.

Slides:



Advertisements
Similar presentations
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Emery Berger University of Massachusetts Amherst Operating Systems CMPSCI 377 Lecture.
Advertisements

Active Directory: Final Solution to Enterprise System Integration
Chapter 9 Chapter 9: Managing Groups, Folders, Files, and Object Security.
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
3.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 3: Introducing Active Directory.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 7: Advanced File System Management.
Hands-On Microsoft Windows Server 2003 Administration Chapter 5 Administering File Resources.
11 SHARING FILE SYSTEM RESOURCES Chapter 9. Chapter 9: SHARING FILE SYSTEM RESOURCES2 CHAPTER OVERVIEW  Create and manage file system shares and work.
5.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 5: Working with File Systems.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 7: Advanced File System Management.
NFS. The Sun Network File System (NFS) An implementation and a specification of a software system for accessing remote files across LANs. The implementation.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
Maintaining Windows Server 2008 File Services
Understanding Active Directory
1 Chapter Overview Creating User and Computer Objects Maintaining User Accounts Creating User Profiles.
11 SHARING FILE SYSTEM RESOURCES Chapter 9. Chapter 9: SHARING FILE SYSTEM RESOURCES2 CHAPTER OVERVIEW Create and manage file system shares and work with.
Configuring File Services Lesson 6. Skills Matrix Technology SkillObjective DomainObjective # Configuring a File ServerConfigure a file server4.1 Using.
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
11 REVIEWING MICROSOFT ACTIVE DIRECTORY CONCEPTS Chapter 1.
Test Review. What is the main advantage to using shadow copies?
Chapter 11: Creating and Managing Shared Folders BAI617.
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,
MCTS Guide to Configuring Microsoft Windows Server 2008 Active Directory Chapter 3: Introducing Active Directory.
1 Chapter Overview Network Operating Systems Network Clients Directory Services.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 7: Advanced File System Management.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring, Managing, and Troubleshooting Resource Access.
Sharing Resources Lesson 6. Objectives Manage NTFS and share permissions Determine effective permissions Configure Windows printing.
Chapter Three Designing The File System. Chapter Objectives Describe the components of the NetWare file system Describe the purpose of each NetWare-created.
1 Group Account Administration Introduction to Groups Planning a Group Strategy Creating Groups Understanding Default Groups Groups for Administrators.
Chapter 9: Novell NetWare
Understand Disk Types LESSON Windows Server Administration Fundamentals.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 7: Advanced File System Management.
Chapter 7: WORKING WITH GROUPS
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.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
Distributed File Systems
Windows 2000 Operating System -- Active Directory Service COSC 516 Yuan YAO 08/29/2000.
Fall 2011 Nassau Community College ITE153 – Operating Systems Session 23 Shared Folders 1.
Managing Groups, Folders, Files and Security Local Domain local Global Universal Objects Folders Permissions Inheritance Access Control List NTFS Permissions.
DFS & Active Directory Joshua Hedges |Brandon Maxfield | Robert Rivera | Will Zilch.
File System Management File system management encompasses the provision of a way to store your data in a computer, as well as a way for you to find and.
What is a Distributed File System?? Allows transparent access to remote files over a network. Examples: Network File System (NFS) by Sun Microsystems.
Chapter 9: SHARING FILE SYSTEM RESOURCES1 CHAPTER OVERVIEW  Create and manage file system shares and work with share permissions.  Use NTFS file system.
1 Chapter Overview Creating Drive and Folder Shares Using Distributed File System Installing Network Printers Administering Network Printers Managing Share.
1 Administering Shared Folders Understanding Shared Folders Planning Shared Folders Sharing Folders Combining Shared Folder Permissions and NTFS Permissions.
Introduction to DFS. Distributed File Systems A file system whose clients, servers and storage devices are dispersed among the machines of a distributed.
Configuring File Services. Using the Distributed File System Larger enterprises typically use more file servers Used to improve network performce Reduce.
Chapter 10 Chapter 10: Managing the Distributed File System, Disk Quotas, and Software Installation.
By Rashid Khan Lesson 6-Building a Directory Service.
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
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.
1 Objectives Discuss File Services in Windows Server 2008 Install the Distributed File System in Windows Server 2008 Discuss and create shared file resources.
Introduction to Active Directory
1 Active Directory Service in Windows 2000 Li Yang SID: November 2000.
1 Chapter Overview Understanding Shared Folders Planning, Sharing, and Connecting to Shared Folders Combining Shared Folder Permissions and NTFS Permissions.
1 Introduction to Shared Folders Shared folders provide network users access to files. Users connect to the shared folder over the network. Users must.
1 CEG 2400 Fall 2012 eDirectory – Directory Service.
Planning an Active Directory Deployment Lesson 1.
COMP1321 Digital Infrastructure Richard Henson March 2016.
Planning File and Print Services Lesson 5. File Services Role The File Services role and the other storage- related features included with Windows Server.
DISTRIBUTED FILE SYSTEM- ENHANCEMENT AND FURTHER DEVELOPMENT BY:- PALLAWI(10BIT0033)
Network - definition A network is defined as a collection of computers and peripheral devices (such as printers) connected together. A local area network.
Configuring File Services
A Network Operating System
Maintaining Windows Server 2008 File Services
File System Implementation
Storage Virtualization
Introducing NTFS Reliability Security Long file names Efficiency
Presentation transcript:

1 Microsoft Distributed File System (Dfs) Brett O’Neill CSE 8343 – Group A6

2 Overview Distributed File Systems Distributed File Systems DFS vs. Dfs DFS vs. Dfs What is Dfs? What is Dfs? How Dfs Works How Dfs Works How Users See Dfs How Users See Dfs Security Security Questions? Questions?

3 Distributed File Systems A distributed file system is a client/server application that allows clients to access data stored on a server as if it were on their own computer. A distributed file system is a client/server application that allows clients to access data stored on a server as if it were on their own computer. DFS provides users with a single virtual file store across heterogeneous platforms. DFS provides users with a single virtual file store across heterogeneous platforms. Users are not aware of where files are physically located. Users are not aware of where files are physically located. Therefore data can be moved transparently to users. Therefore data can be moved transparently to users.

4 Distributed File Systems (cont.) When a user accesses a file on the server, the server sends a copy of the file to be cached on the user’s local computer while being processed. Upon completion, the file is sent back to the server. When a user accesses a file on the server, the server sends a copy of the file to be cached on the user’s local computer while being processed. Upon completion, the file is sent back to the server. The DFS organizes file and directory services from various servers into a global directory that can be accessed by any client. The DFS organizes file and directory services from various servers into a global directory that can be accessed by any client.

5 Distributed File Systems (cont.) More than one client can access the same data simultaneously, therefore mechanisms are in place to organize data so the client always receives the most current copy of the data and data conflicts do not arise. More than one client can access the same data simultaneously, therefore mechanisms are in place to organize data so the client always receives the most current copy of the data and data conflicts do not arise. Typically a token system is used to prevent data conflicts. Clients are given tokens with different access rights, usually reads or writes. Typically a token system is used to prevent data conflicts. Clients are given tokens with different access rights, usually reads or writes.

6 Distributed File Systems (cont.) DFS has the capability to replicate files to protect against data access failures. If a server fails, the data can be restored from another server which holds replicated data. DFS has the capability to replicate files to protect against data access failures. If a server fails, the data can be restored from another server which holds replicated data. Popular Distributed File Systems: Popular Distributed File Systems: Sun Microsystems’ NFS Sun Microsystems’ NFS Novell NetWare Novell NetWare IBM/Transarc’s DFS IBM/Transarc’s DFS Microsoft Dfs Microsoft Dfs

7 DFS vs. Dfs DFS technology was developed years ago as part of the Open Software Foundation’s (OSF) distributed computing environment (DCE) specification. DFS technology was developed years ago as part of the Open Software Foundation’s (OSF) distributed computing environment (DCE) specification. OSF developed DCE to address interoperability between different UNIX operating systems, and between UNIX and non-UNIX operating systems. OSF developed DCE to address interoperability between different UNIX operating systems, and between UNIX and non-UNIX operating systems. OSF later merged with X/Open to become The Open Group. OSF later merged with X/Open to become The Open Group. Microsoft’s Dfs has nothing to do with DFS, thus the small letters. Microsoft’s Dfs has nothing to do with DFS, thus the small letters.

8 What is Dfs? For years, UNIX administrators complained that Microsoft networking lacked a unified directory structure. For years, UNIX administrators complained that Microsoft networking lacked a unified directory structure. To address this shortcoming, Microsoft introduced Dfs to Windows NT 4.0. It is now an integral part of Windows NT 5.0 and Windows To address this shortcoming, Microsoft introduced Dfs to Windows NT 4.0. It is now an integral part of Windows NT 5.0 and Windows 2000.

9 What is Dfs? (cont.) Dfs is a network server component that unites files on different computers into a single namespace, making it easy to build a single, hierarchical view of multiple file servers and file server shares. Dfs is a network server component that unites files on different computers into a single namespace, making it easy to build a single, hierarchical view of multiple file servers and file server shares. Dfs does for file servers and shares what file systems do for hard disks: file systems provide uniform named access to collections of sectors on disks – Dfs provides uniform naming conventions for collections of servers, shares and files. The result is called a “Dfs tree.” Dfs does for file servers and shares what file systems do for hard disks: file systems provide uniform named access to collections of sectors on disks – Dfs provides uniform naming conventions for collections of servers, shares and files. The result is called a “Dfs tree.”

10 What is Dfs? (cont.) Example of a Dfs tree: Example of a Dfs tree:

11 What is Dfs? (cont.) Without Dfs, system administrators can run out of drive letters because of too many network connections. Consider a network that has file servers for the accounting department, the legal department and the human resources department: Without Dfs, system administrators can run out of drive letters because of too many network connections. Consider a network that has file servers for the accounting department, the legal department and the human resources department:

12 What is Dfs? (cont.) This is obviously quite confusing. Dfs provides a better way to do things. A Dfs administrator can create a single tree structure that includes shares from each department: This is obviously quite confusing. Dfs provides a better way to do things. A Dfs administrator can create a single tree structure that includes shares from each department:

13 What is Dfs? (cont.) Dfs trees make network access easier for users, who no longer have to manually locate which server data is stored on. After connecting to the root of the Dfs tree, users can browse for and access all resources contained within the tree, regardless of where the resources are located. Dfs trees make network access easier for users, who no longer have to manually locate which server data is stored on. After connecting to the root of the Dfs tree, users can browse for and access all resources contained within the tree, regardless of where the resources are located. If a server crashes or must be replaced, or a volume must be moved from one server to another, users do not need to be notified of the change. An administrator simply modifies the Dfs tree to refer to the new server location and users continue to use the same Dfs path to access resources. If a server crashes or must be replaced, or a volume must be moved from one server to another, users do not need to be notified of the change. An administrator simply modifies the Dfs tree to refer to the new server location and users continue to use the same Dfs path to access resources.

14 What is Dfs? (cont.) Multiple Dfs trees can exist on a network. There can be different trees for each type of user. For example, a different tree can be created for the legal, human resources and accounting departments. Multiple Dfs trees can exist on a network. There can be different trees for each type of user. For example, a different tree can be created for the legal, human resources and accounting departments. Any volume can be included in one or more Dfs trees. Any volume can be included in one or more Dfs trees.

15 How Dfs Works Dfs organizes shared-file resources into a tree structure. A shared-file resource can be accessed by either its Dfs path name or its \\servername\sharename path. Dfs organizes shared-file resources into a tree structure. A shared-file resource can be accessed by either its Dfs path name or its \\servername\sharename path. \\servername\sharename Each Dfs tree has one root volume. The root volume can have leaf volumes beneath it. Leaf volumes can be physically located on different servers than the root volume. Each Dfs tree has one root volume. The root volume can have leaf volumes beneath it. Leaf volumes can be physically located on different servers than the root volume.

16 How Dfs Works (cont.) The root volume must be hosted on a Windows NT or Windows 2000 server running Dfs. The root volume must be hosted on a Windows NT or Windows 2000 server running Dfs. Leaf volumes can be hosted on any type of Microsoft server or any server with Windows NT-based client server software. Leaf volumes can be hosted on any type of Microsoft server or any server with Windows NT-based client server software. Banyan volumes cannot be added to Dfs trees. Banyan volumes cannot be added to Dfs trees.

17 How Dfs Works (cont.) Each volume can contain multiple levels of folders. Each volume can contain multiple levels of folders. Dfs trees can be nested inside other Dfs trees to create multi-leveled trees. This is done by adding the root volume of one Dfs tree as a leaf volume in another Dfs tree. Dfs trees can be nested inside other Dfs trees to create multi-leveled trees. This is done by adding the root volume of one Dfs tree as a leaf volume in another Dfs tree. Multi-level trees are transparent to users. They are unaware when they have crossed from one Dfs tree to another. Multi-level trees are transparent to users. They are unaware when they have crossed from one Dfs tree to another.

18 How Dfs Works (cont.) Some volumes in a tree can use one or more shared folders for storage. For example: Some volumes in a tree can use one or more shared folders for storage. For example: \\human_resources\dfs\benefits \\benefits\information \\benefits2\information In this case, the volume has alternate paths. In this case, the volume has alternate paths. Alternate paths provide load-balancing and allow data to be accessed if one server crashes. Alternate paths provide load-balancing and allow data to be accessed if one server crashes.

19 How Dfs Works (cont.) A root volume can span multiple servers, eliminating single point of failure problems. A root volume can span multiple servers, eliminating single point of failure problems. Shared resources can be replicated using Windows File Replication Service (FRS) to increase their availability. Shared resources can be replicated using Windows File Replication Service (FRS) to increase their availability. Replication of large amounts of data can be scheduled at off-hours to prevent congesting a local LAN or slow WAN links. Replication of large amounts of data can be scheduled at off-hours to prevent congesting a local LAN or slow WAN links.

20 How Users See Dfs Trees Dfs resources are viewed and accessed just like any other resources on a network. To users, the Dfs root volume appears just like a share name of a shared folder. Dfs resources are viewed and accessed just like any other resources on a network. To users, the Dfs root volume appears just like a share name of a shared folder. Users can browse through a tree transparently, regardless of the location of each volume or the file system used for that volume. Users can browse through a tree transparently, regardless of the location of each volume or the file system used for that volume. Users can make connections to and assign local drive letters to the root folder of a Dfs tree. Users can make connections to and assign local drive letters to the root folder of a Dfs tree.

21 How Users See Dfs Trees When a user views the contents of a root volume, they see the leaf volumes located under the root and the contents of the shared folder that comprises the root. When a user views the contents of a root volume, they see the leaf volumes located under the root and the contents of the shared folder that comprises the root. Users of Windows NT 4.0 and greater, Windows 2000, or Windows 95 with Dfs client software can see and access Dfs trees. Users of older Microsoft operating systems can still use conventional \\servername\sharename syntax to access shared folders that are part of Dfs trees. Users of Windows NT 4.0 and greater, Windows 2000, or Windows 95 with Dfs client software can see and access Dfs trees. Users of older Microsoft operating systems can still use conventional \\servername\sharename syntax to access shared folders that are part of Dfs trees. \\servername\sharename

22 Security Dfs does not add any permissions or security limitations beyond those already assigned to files or shares themselves. Dfs does not add any permissions or security limitations beyond those already assigned to files or shares themselves. A user can access a volume in the Dfs tree if the user has permission to access the shared folder directly. A user can access a volume in the Dfs tree if the user has permission to access the shared folder directly. Users do not need permission to access the root volume in order to access leaf volumes. Users do not need permission to access the root volume in order to access leaf volumes. Only administrators can administer a Dfs tree. Only administrators can administer a Dfs tree.

23 Questions?