Mount up Mount Up

Total Page:16

File Type:pdf, Size:1020Kb

Mount up Mount Up Command Line: mount & fstab LINUXUSER www.sxc.hu Media access with mount and fstab This month we look at tools for mounting and unmounting stor- MOUNTMOUNT UPUP age media. BY HEIKE JURZIK he penguin does not use Win- structure of the storage medium: for ex- The utility for command line based dows-style drive letters – instead, ample, the first primary partition on an mounting is titled mount; besides a TLinux attaches media directly to IDE master hard disk attached to the first number of optional parameters, you the directory tree in a process known as controller is referred to as hda1, the sec- have to specify the device file and the mounting, which is performed either at ond partition is then hda2, etc. Logical mountpoint. If you call mount without boot time or using manual commands. partition numbers start at 5. The second supplying any parameters, the command There’s a place for everything in the logical partition on hdc thus maps to the tells you which media are currently Linux filesystem tree; device files for device file /dev/hdc6. mounted: devices of all kinds, such as network The system enumerates SCSI CD/ DVD devices, removable media, or hard disk drives in the same way (scd0, scd1, etc.), # mount partitions, can typically be found below along with floppy drives (fd0, fd1, etc.), /dev/hda10 on / type ext3 U the /dev (for “device”) directory. although it is quite common to not have (rw,errors=remount-ro) a floppy drive in a modern PC. /dev/hda5 on /boot U Name Game Many distributions use aliases such as type ext2 (rw) IDE device names (the names of hard /dev/cdrom or /dev/dvd that point to the /dev/hda13 on /home U disks, CD-ROM, or DVD drives) start actual device names for CD-ROM/ DVD type ext3 (rw) with hd (for “hard disk”); the letter that drives. /dev/hdd on /media/cdrom0 U then follows depends on the connector To support access to the various de- type iso9660 (ro,noexec,U and the order. Each controller provides vices and other filesystems, you need to nosuid,nodev,user=huhn) two connectors; the first connector is create a link between a device and a di- ... called the master and the second the rectory in the Linux filesystem tree: the slave. The device names are: hda (mas- device file is mounted to allow this to Besides the partition labels and the ter) and hdb (slave) for the devices at- happen. mountpoints, mount tells you about the tached to the first controller. Devices on filesystems for the devices, and it also the second controller are known as hdc Mounting lets you know the mount options that (master) and hdd (slave). Mounting either occurs at boot time, or are in place. The /dev/hda10 partition Linux handles SATA disks, USB mass manually at a later stage. Hard disk par- has been formatted with Ext3, for exam- storage devices, and Zip drives as if they titions are normally mounted at boot ple, and mounted as the root partition were SCSI devices; their device file time, whereas this is a manual process (at /); the IDE CD drive contains a me- names thus start with sd. SCSI CD and for CDs, DVDs, and other removable dium with the ISO9660 filesystem (the DVD drives are dubbed scd and floppy media. Mounting is often the domain of default filesystem for data CDs), and has disk drives are fd. the system administrator root – unless been mounted under /media/cdrom0. Besides the letters, many devices also the privilege is specifically given to users The listing also tells you that the hard have numbers that reflect the logical (see the Tabular – the “/ etc/ fstab” File). disk partitions are readable and writable WWW.LINUX - MAGAZINE.COM ISSUE 68 JULY 2006 87 LINUXUSER Command Line: mount & fstab for a medium mounted with read-write access, you need to supply two parame- ters when running the command, for example: mount -o remount,ro /media/usb This tells mount to remount the medium while at the same time disabling write access (ro). Figure 1: The fstab file provides information on hard disk partitions as well as removable The mount command has a practical media. parameter that allows you to mount ISO images. To mount a 1:1 copy of a disk (rw for “read-write”). The following Linux typically auto-detects the file- prior to burning on CD/ DVD for test pur- option system type for a medium. If you get an poses, enter the following: error message instead, you can give errors=remount-ro Linux a hand and explicitly specify the mount -o loop file.iso U filesystem by supplying a value for the -t /media/tmp ensures that the medium will be re- parameter, for example, mounted read-only in case of a system This tells Linux to use a loop device error; that is, the data will still be read- mount -t vfat /dev/sdd U to access the image just like a genuine able, but not have writable access. /media/usb device. Mounting Removable Media for an older Windows filesystem on a Tabular – the “/ etc/ fstab” Data CDs/ DVDs, floppy disks and USB FAT-formatted medium. Besides vfat (for File media are normally mounted manually, the DOS/ Windows filesystem), the sup- As mentioned previously, Linux mounts unless you have an automounter to han- ported values are ext2 (Extended Filesys- some filesystems directly at boot time. dle the task. Linux assigns directories tem, Version 2), ext3 (Extended Filesys- The /etc/fstab file has entries for the file- below /mnt or /media for removable tem, Version 3), reiserfs (Reiser Filesys- systems to mount. Besides the full set of media. In the command line, you need tem), iso9660 (ISO9660), ntfs (NT File- hard disk partitions, this file contains to type the device file name and the system), etc., to name just a few. definitions for various removable media mountpoint. If you are mounting a USB Most systems define the device names (Figure 1). mass storage device, it makes sense to and mountpoints for CDs/ DVDs and The first column has the device files, check the /var/log/messages logfile to floppies (see the Tabular – the “/ etc/ whereas the second provides the mount- see if the device has been correctly de- fstab” File box), and this means that a points. The other entries specify the file- tected, and to discover the device file- command such as system for the media (the kernel nor- name (see the box titled “Kernel Mes- mally auto-detects this – auto ), and var- sages for USB Sticks”). mount /media/cdrom ious mount options. To mount the device detected here, Besides the parameters referred to sdd, in an existing directory, /media/usb, may be all it takes to mount a CD. earlier on, ro and rw, you will often type the following: see entries such as user (the device can Critical Mount Options be mounted without root privileges), mount /dev/sdd /media/usb The mount program has a number of in- nouser (the opposite), auto (the filesys- teresting parameters. The -o ro option tem is mounted at boot time), noauto, You do not need to specify the partition, makes a device “read-only”; it’s counter- exec (programs on this medium are exe- as the USB stick in our example is not part is -o rw (for “read-write”), and also cutable), or noexec. As Figure 1 shows, partitioned – you would need to specify the default setting. Combinations are the CD-ROM, DVD, and floppy drives in /dev/sdd1 for a formatted stick. also supported: to remove write access our example are not mounted at boot time (noauto), and any user can mount Kernel Messages for USB Sticks these media manually (user). As the ap- propriate mountpoints (e.g., /media/ 01 Mar 31 19:05:14 transpluto kernel: Attached scsi removable disk U cdrom0, /media/floppy0), are defined, a sdd at scsi0, channel 0, id 0, lun 3 user can just type 02 Mar 31 19:05:14 transpluto usb.agent[4316]: usb-storage: U loaded successfully mount /media/cdrom0 03 Mar 31 19:05:14 transpluto kernel: usbcore: registered new U driver usb-storage to mount a CD. 04 Mar 31 19:05:14 transpluto kernel: USB Mass Storage support As Windows filesystems do not sup- registered. port file owners or groups, you can spec- 88 ISSUE 68 JULY 2006 WWW.LINUX - MAGAZINE.COM Command Line: mount & fstab LINUXUSER ify a default owner (uid=) and/ or group There is an additional safety mecha- The ps tool can give information on the (gid=) for directories on partitions of nism that comes in handy: umount will process number (PID in the listing). Your this type. Additionally, the umask entry not unmount a filesystem while a pro- best approach is to output a long list of in our example assigns default access cess is accessing the files: all processes in wide display mode, pipe privileges. To modify the /etc/fstab file, the output to the grep tool, and search become root, and open the file in your umount: /media/cdrom0: U the output for the process ID: favorite text editor. device is busy # ps auxwww | grep 4466 Out! A program might be using the data on huhn 4466 0.0 2.4 27972 U The command for unmounting filesys- the CD in the drive, or the data might be 12572 ? S 11:33 0:00 U tems is umount. Although Linux auto- part of the working directory used by the kdeinit: kio_audiocd audiocd U matically dismounts all mounted media Shelll or a file manager, /media/cdrom0 /tmp/ksocket-huhn/klauncherzU when you shutdown your computer, (or one of its subdirectories).
Recommended publications
  • Copy on Write Based File Systems Performance Analysis and Implementation
    Copy On Write Based File Systems Performance Analysis And Implementation Sakis Kasampalis Kongens Lyngby 2010 IMM-MSC-2010-63 Technical University of Denmark Department Of Informatics Building 321, DK-2800 Kongens Lyngby, Denmark Phone +45 45253351, Fax +45 45882673 [email protected] www.imm.dtu.dk Abstract In this work I am focusing on Copy On Write based file systems. Copy On Write is used on modern file systems for providing (1) metadata and data consistency using transactional semantics, (2) cheap and instant backups using snapshots and clones. This thesis is divided into two main parts. The first part focuses on the design and performance of Copy On Write based file systems. Recent efforts aiming at creating a Copy On Write based file system are ZFS, Btrfs, ext3cow, Hammer, and LLFS. My work focuses only on ZFS and Btrfs, since they support the most advanced features. The main goals of ZFS and Btrfs are to offer a scalable, fault tolerant, and easy to administrate file system. I evaluate the performance and scalability of ZFS and Btrfs. The evaluation includes studying their design and testing their performance and scalability against a set of recommended file system benchmarks. Most computers are already based on multi-core and multiple processor architec- tures. Because of that, the need for using concurrent programming models has increased. Transactions can be very helpful for supporting concurrent program- ming models, which ensure that system updates are consistent. Unfortunately, the majority of operating systems and file systems either do not support trans- actions at all, or they simply do not expose them to the users.
    [Show full text]
  • The Linux Kernel Module Programming Guide
    The Linux Kernel Module Programming Guide Peter Jay Salzman Michael Burian Ori Pomerantz Copyright © 2001 Peter Jay Salzman 2007−05−18 ver 2.6.4 The Linux Kernel Module Programming Guide is a free book; you may reproduce and/or modify it under the terms of the Open Software License, version 1.1. You can obtain a copy of this license at http://opensource.org/licenses/osl.php. This book is distributed in the hope it will be useful, but without any warranty, without even the implied warranty of merchantability or fitness for a particular purpose. The author encourages wide distribution of this book for personal or commercial use, provided the above copyright notice remains intact and the method adheres to the provisions of the Open Software License. In summary, you may copy and distribute this book free of charge or for a profit. No explicit permission is required from the author for reproduction of this book in any medium, physical or electronic. Derivative works and translations of this document must be placed under the Open Software License, and the original copyright notice must remain intact. If you have contributed new material to this book, you must make the material and source code available for your revisions. Please make revisions and updates available directly to the document maintainer, Peter Jay Salzman <[email protected]>. This will allow for the merging of updates and provide consistent revisions to the Linux community. If you publish or distribute this book commercially, donations, royalties, and/or printed copies are greatly appreciated by the author and the Linux Documentation Project (LDP).
    [Show full text]
  • File Systems and Disk Layout I/O: the Big Picture
    File Systems and Disk Layout I/O: The Big Picture Processor interrupts Cache Memory Bus I/O Bridge Main I/O Bus Memory Disk Graphics Network Controller Controller Interface Disk Disk Graphics Network 1 Rotational Media Track Sector Arm Cylinder Platter Head Access time = seek time + rotational delay + transfer time seek time = 5-15 milliseconds to move the disk arm and settle on a cylinder rotational delay = 8 milliseconds for full rotation at 7200 RPM: average delay = 4 ms transfer time = 1 millisecond for an 8KB block at 8 MB/s Bandwidth utilization is less than 50% for any noncontiguous access at a block grain. Disks and Drivers Disk hardware and driver software provide basic facilities for nonvolatile secondary storage (block devices). 1. OS views the block devices as a collection of volumes. A logical volume may be a partition ofasinglediskora concatenation of multiple physical disks (e.g., RAID). 2. OS accesses each volume as an array of fixed-size sectors. Identify sector (or block) by unique (volumeID, sector ID). Read/write operations DMA data to/from physical memory. 3. Device interrupts OS on I/O completion. ISR wakes up process, updates internal records, etc. 2 Using Disk Storage Typical operating systems use disks in three different ways: 1. System calls allow user programs to access a “raw” disk. Unix: special device file identifies volume directly. Any process that can open thedevicefilecanreadorwriteany specific sector in the disk volume. 2. OS uses disk as backing storage for virtual memory. OS manages volume transparently as an “overflow area” for VM contents that do not “fit” in physical memory.
    [Show full text]
  • Devicelock® DLP 8.3 User Manual
    DeviceLock® DLP 8.3 User Manual © 1996-2020 DeviceLock, Inc. All Rights Reserved. Information in this document is subject to change without notice. No part of this document may be reproduced or transmitted in any form or by any means for any purpose other than the purchaser’s personal use without the prior written permission of DeviceLock, Inc. Trademarks DeviceLock and the DeviceLock logo are registered trademarks of DeviceLock, Inc. All other product names, service marks, and trademarks mentioned herein are trademarks of their respective owners. DeviceLock DLP - User Manual Software version: 8.3 Updated: March 2020 Contents About This Manual . .8 Conventions . 8 DeviceLock Overview . .9 General Information . 9 Managed Access Control . 13 DeviceLock Service for Mac . 17 DeviceLock Content Security Server . 18 How Search Server Works . 18 ContentLock and NetworkLock . 20 ContentLock and NetworkLock Licensing . 24 Basic Security Rules . 25 Installing DeviceLock . .26 System Requirements . 26 Deploying DeviceLock Service for Windows . 30 Interactive Installation . 30 Unattended Installation . 35 Installation via Microsoft Systems Management Server . 36 Installation via DeviceLock Management Console . 36 Installation via DeviceLock Enterprise Manager . 37 Installation via Group Policy . 38 Installation via DeviceLock Enterprise Server . 44 Deploying DeviceLock Service for Mac . 45 Interactive Installation . 45 Command Line Utility . 47 Unattended Installation . 48 Installing Management Consoles . 49 Installing DeviceLock Enterprise Server . 52 Installation Steps . 52 Installing and Accessing DeviceLock WebConsole . 65 Prepare for Installation . 65 Install the DeviceLock WebConsole . 66 Access the DeviceLock WebConsole . 67 Installing DeviceLock Content Security Server . 68 Prepare to Install . 68 Start Installation . 70 Perform Configuration and Complete Installation . 71 DeviceLock Consoles and Tools .
    [Show full text]
  • The Linux Device File-System
    The Linux Device File-System Richard Gooch EMC Corporation [email protected] Abstract 1 Introduction All Unix systems provide access to hardware via de- vice drivers. These drivers need to provide entry points for user-space applications and system tools to access the hardware. Following the \everything is a file” philosophy of Unix, these entry points are ex- posed in the file name-space, and are called \device The Device File-System (devfs) provides a power- special files” or \device nodes". ful new device management mechanism for Linux. Unlike other existing and proposed device manage- This paper discusses how these device nodes are cre- ment schemes, it is powerful, flexible, scalable and ated and managed in conventional Unix systems and efficient. the limitations this scheme imposes. An alternative mechanism is then presented. It is an alternative to conventional disc-based char- acter and block special devices. Kernel device drivers can register devices by name rather than de- vice numbers, and these device entries will appear in the file-system automatically. 1.1 Device numbers Devfs provides an immediate benefit to system ad- ministrators, as it implements a device naming scheme which is more convenient for large systems Conventional Unix systems have the concept of a (providing a topology-based name-space) and small \device number". Each instance of a driver and systems (via a device-class based name-space) alike. hardware component is assigned a unique device number. Within the kernel, this device number is Device driver authors can benefit from devfs by used to refer to the hardware and driver instance.
    [Show full text]
  • High Velocity Kernel File Systems with Bento
    High Velocity Kernel File Systems with Bento Samantha Miller, Kaiyuan Zhang, Mengqi Chen, and Ryan Jennings, University of Washington; Ang Chen, Rice University; Danyang Zhuo, Duke University; Thomas Anderson, University of Washington https://www.usenix.org/conference/fast21/presentation/miller This paper is included in the Proceedings of the 19th USENIX Conference on File and Storage Technologies. February 23–25, 2021 978-1-939133-20-5 Open access to the Proceedings of the 19th USENIX Conference on File and Storage Technologies is sponsored by USENIX. High Velocity Kernel File Systems with Bento Samantha Miller Kaiyuan Zhang Mengqi Chen Ryan Jennings Ang Chen‡ Danyang Zhuo† Thomas Anderson University of Washington †Duke University ‡Rice University Abstract kernel-level debuggers and kernel testing frameworks makes this worse. The restricted and different kernel programming High development velocity is critical for modern systems. environment also limits the number of trained developers. This is especially true for Linux file systems which are seeing Finally, upgrading a kernel module requires either rebooting increased pressure from new storage devices and new demands the machine or restarting the relevant module, either way on storage systems. However, high velocity Linux kernel rendering the machine unavailable during the upgrade. In the development is challenging due to the ease of introducing cloud setting, this forces kernel upgrades to be batched to meet bugs, the difficulty of testing and debugging, and the lack of cloud-level availability goals. support for redeployment without service disruption. Existing Slow development cycles are a particular problem for file approaches to high-velocity development of file systems for systems.
    [Show full text]
  • Deviceinstaller User Guide
    Device Installer User Guide Part Number 900-325 Revision C 03/18 Table of Contents 1. Overview ...................................................................................................................................... 1 2. Devices ........................................................................................................................................ 2 Choose the Network Adapter for Communication ....................................................................... 2 Search for All Devices on the Network ........................................................................................ 2 Change Views .............................................................................................................................. 2 Add a Device to the List ............................................................................................................... 3 View Device Details ..................................................................................................................... 3 Device Lists ................................................................................................................................. 3 Save the Device List ................................................................................................................ 3 Open the Device List ............................................................................................................... 4 Print the Device List ................................................................................................................
    [Show full text]
  • Oracle® Linux 7 Managing File Systems
    Oracle® Linux 7 Managing File Systems F32760-07 August 2021 Oracle Legal Notices Copyright © 2020, 2021, Oracle and/or its affiliates. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software" or "commercial computer software documentation" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, reproduction, duplication, release, display, disclosure, modification, preparation of derivative works, and/or adaptation of i) Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs), ii) Oracle computer documentation and/or iii) other Oracle data, is subject to the rights and limitations specified in the license contained in the applicable contract.
    [Show full text]
  • Linux Cdrom Documentation
    Linux Cdrom Documentation The kernel development community Jul 14, 2020 CONTENTS i ii CHAPTER ONE A LINUX CD-ROM STANDARD Author David van Leeuwen <[email protected]> Date 12 March 1999 Updated by Erik Andersen ([email protected]) Updated by Jens Axboe ([email protected]) 1.1 Introduction Linux is probably the Unix-like operating system that supports the widest variety of hardware devices. The reasons for this are presumably • The large list of hardware devices available for the many platforms that Linux now supports (i.e., i386-PCs, Sparc Suns, etc.) • The open design of the operating system, such that anybody can write a driver for Linux. • There is plenty of source code around as examples of how to write a driver. The openness of Linux, and the many different types of available hardware has al- lowed Linux to support many different hardware devices. Unfortunately, the very openness that has allowed Linux to support all these different devices has also allowed the behavior of each device driver to differ significantly from one device to another. This divergence of behavior has been very significant for CD-ROM devices; the way a particular drive reacts to a standard ioctl() call varies greatly from one device driver to another. To avoid making their drivers totally inconsis- tent, the writers of Linux CD-ROM drivers generally created new device drivers by understanding, copying, and then changing an existing one. Unfortunately, this practice did not maintain uniform behavior across all the Linux CD-ROM drivers. This document describes an effort to establish Uniform behavior across all the dif- ferent CD-ROM device drivers for Linux.
    [Show full text]
  • Managing File Systems in Oracle® Solaris 11.4
    ® Managing File Systems in Oracle Solaris 11.4 Part No: E61016 November 2020 Managing File Systems in Oracle Solaris 11.4 Part No: E61016 Copyright © 2004, 2020, Oracle and/or its affiliates. License Restrictions Warranty/Consequential Damages Disclaimer This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. Warranty Disclaimer The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. Restricted Rights Notice If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software" or "commercial
    [Show full text]
  • Introduction to ISO 9660
    Disc Manufacturing, Inc. A QUIXOTE COMPANY Introduction to ISO 9660, what it is, how it is implemented, and how it has been extended. Clayton Summers Copyright © 1993 by Disc Manufacturing, Inc. All rights reserved. WHO IS DMI? Disc Manufacturing, Inc. (DMI) manufactures all compact disc formats (i.e., CD-Audio, CD-ROM, CD-ROM XA, CDI, PHOTO CD, 3DO, KARAOKE, etc.) at two plant sites in the U.S.; Huntsville, AL, and Anaheim, CA. To help you, DMI has one of the largest Product Engineering/Technical Support staff and sales force dedicated solely to CD-ROM in the industry. The company has had a long term commitment to optical disc technology and has performed developmental work and manufactured (laser) optical discs of various types since 1981. In 1983, DMI manufactured the first compact disc in the United States. DMI has developed extensive mastering expertise during this time and is frequently called upon by other companies to provide special mastering services for products in development. In August 1991, DMI purchased the U.S. CD-ROM business from the Philips and Du Pont Optical Company (PDO). PDO employees in sales, marketing and technical services were retained. DMI is a wholly-owned subsidiary of Quixote Corporation, a publicly owned corporation whose stock is traded on the NASDAQ exchange as QUIX. Quixote is a diversified technology company composed of Energy Absorption Systems, Inc. (manufactures highway crash cushions), Stenograph Corporation (manufactures shorthand machines and computer systems for court reporting) and Disc Manufacturing, Inc. We would be pleased to help you with your CD project or answer any questions you may have.
    [Show full text]
  • File Systems
    File Systems Tanenbaum Chapter 4 Silberschatz Chapters 10, 11, 12 1 File Systems Essential requirements for long-term information storage: • It must be possible to store a very large amount of information. • The information must survive the termination of the process using it. • Multiple processes must be able to access the information concurrently. 2 File Structure • None: – File can be a sequence of words or bytes • Simple record structure: – Lines – Fixed Length – Variable Length • Complex Structure: – Formatted documents – Relocatable load files • Who decides? 3 File Systems Think of a disk as a linear sequence of fixed-size blocks and supporting reading and writing of blocks. Questions that quickly arise: • How do you find information? • How do you keep one user from reading another’s data? • How do you know which blocks are free? 4 File Naming Figure 4-1. Some typical file extensions. 5 File Access Methods • Sequential Access – Based on a magnetic tape model – read next, write next – reset • Direct Access – Based on fixed length logical records – read n, write n – position to n – relative or absolute block numbers 6 File Structure Figure 4-2. Three kinds of files. (a) Byte sequence. (b) Record sequence. (c) Tree. 7 File Types • Regular Files: – ASCII files or binary files – ASCII consists of lines of text; can be displayed and printed – Binary, have some internal structure known to programs that use them • Directory – Files to keep track of files • Character special files (a character device file) – Related to I/O and model serial I/O devices • Block special files (a block device file) – Mainly to model disks File Types Figure 4-3.
    [Show full text]