`
L.G.Alexander
  • 浏览: 157983 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux学习笔记(五) Linux管理文件系统

阅读更多
第五课 管理磁盘文件系统
。使用外部存储设备
。Linux中的分区与格式化
。linux文件系统的维护
    -ext2/ext3文件系统的高性能
    -文件系统检查
    -磁盘配额
    -自动挂载工具automounter
。登录管理工具putty的环境配置

使用外部存储设备
。Windows中对外部存储设备的辨认是自动化的,比如A:盘时软盘驱动器。硬盘分区和光盘驱动器都有相应的编号

。Linux中的外部色湖北都有相应的设备文件名,不能直接使用,需要挂载。比如:
  # mount /dev/fd0 /mnt/floppy

挂载外部存储设备
/<-----------------------------------/dev/hda1
|--boot/
|--usr/
|--mnt/
    |--floppy/<---------------------/dev/fd0
    |--cdrom/<----------------------/dev/cdrom
|--home/
|--var/

。挂载的命令:mount 设备名 挂载点
  举例:# mount /dev/fd0 /mnt/floppy
。Linux中常用的外部设备文件名
  软盘               /dev/fdN (N=0,1...)
  光盘(IDE)          /dev/cdrom(-->/dev/hdX)
  光盘(SCSI)         /dev/scdN(N=0,1...)
  硬盘(IDE)          /dev/hdX(X=a,b,c...)
  硬盘(SCSI)         /dev/sdX(X=a,b,c...)
  U盘                /dev/sdX(X=a,b,c...)

。一般使用的过程:
    1、挂载外设
    2、读写挂载点
    3、卸载设备
    4、移走外部存储介质
。演示使用光驱
# mount /dev/cdrom /mnt/cdrom
# ls /mnt/cdrom
# ls /mnt/cdrom/Fedora/
# ls /mnt/cdrom/Fedora/RPMS/
# df
# umount /mnt/cdrom
# umount /dev/cdrom
# eject
# eject -t
# mount /dev/sdb1 /mnt
# ls /mnt

挂载硬盘
。硬盘是特殊的块设备,需要分区后才能使用
    1、分区
    2、格式化
    3、挂载分区
    4、读写挂载点
    5、卸载分区
。演示挂载一个分区
# mkdir /mnt/d1
# mount /dev/sdb1 /mnt/d1
# ls /mnt/d1
# umount /mnt/d1

挂载U盘
。U盘是USB设备,内置USB-SCSI转换接口,所以被认为是SCSI硬盘,默认都划分了一个分区
。使用方法:
    # mkdir /mnt/u
    # mount /dev/sda1 /mnt/u
。需要事先驱动(内核要支持SCSI和USB接口)
    # modprobe usb-storage

文件系统类型
。文件系统类型选项
    mount -t <文件系统类型> 设备 挂载点
。挂载Windows FAT32格式的介质
    # mount -t vfat /dev/hda2 /mnt/c
    # mount -t vfat /dev/fd0 /mnt/floppy
。Windows NTFS格式的介质默认的内核不能辨认,需要重新编译内核
    # mount -t ntfs /dev/hda3 /mnt/d
。数据光盘格式:iso9660,udf
    # mount -t iso9660 /dev/cdrom /mnt/cdrom


挂载选项
。选项用来调整对介质的访问效果
    mount -o <选项> 设备 挂载点
。不同的文件系统类型具有不同的选项,详情请参考mount的manual帮助
    # man mount
。Windows 分区的常用挂载选项
    iocharset=<character>
    (设置文件系统的字符编码常用值为gb2312和utf8)
    # mount -t vfat -o iocharacter=gb2312 /dev/hda3 /d
    # mount -t vfat -o utf8 /dev/hda3 /d
。演示:
    # mount /dev/sdb2 /mnt/d2
    # ls -l /mnt/d2
    # fdisk -l /dev/sdb
    # umount /dev/sdb
    # mount -o iocharset=gb2312 /dev/sdb2 /mnt/d2
    # ls /mnt/d2
    # umount /mnt/d2
    # mount -o uft8 /dev/sdb2 /mnt/d2
    # ls /mnt/d2
常用移动介质挂载选项
。rw/ro
  说明:读写/制度模式,使用于所有类型,例如:
  # mount /dev/fd0 /mnt/floppy -o ro
。uid=<user name/uid>,gid=<group name/gid>
  说明:为挂接点目录指定属主和组身份,例如:
  # mount /dev/sdb2 /d -o uid=redhat ,gid=redhat
。umask=<权限掩码>
  说明:设置挂载点目录的文件权限掩码,例如:
  # mount -o uid=redhat,umask=007 /dev/sdb2 /d

演示:
# unount /dev/sdb2
# mount /dev/sdb2 /mnt/d2 -o utf8,ro,uid=redhat,gid=redhat
# ls -ld /mnt/d2
# echo "hi" > /mnt/d2/test.txt
# umount /dev/sdb2
# :mount /dev/sdb2 /mnt/d2
# ls -ld /mnt/2
# umount /mnt/d2
# ls -ld /mnt/d2

# mount -o uid=redhat,umask=0077 /dev/sdb2 /mnt/d2
# ls -ld /mnt/d2







分享到:
评论

相关推荐

    Linux学习笔记(强悍总结值得一看)_linux_linux学习笔记_

    这份"Linux学习笔记(强悍总结值得一看)"是Linux初学者的宝贵资源,也适合有经验的用户作为参考手册。以下是对笔记内容的详细概述: 1. **Linux常用命令**: Linux命令行是其强大的工具,掌握常用命令是Linux学习...

    Linux学习笔记Linux学习资料Linux教程

    【linux学习笔记-10】Linux进程相关系统调用(三).doc 【linux学习笔记-11】守护进程daemon.doc 【linux学习笔记-12】守护进程的日志实现.doc 【linux学习笔记-13】基本进程通信--文件锁.doc 【linux学习笔记-14】...

    非常宝贵的LINUX学习笔记

    【linux学习笔记-2】父子进程共享文件描述符 【linux学习笔记-3】文件操作(stat,chmod,umask) 【linux学习笔记-4】进程扇和进程链 【linux学习笔记-5】编写自己的ls命令 【linux学习笔记-6】文件IO操作--读写、...

    马哥的linux学习笔记

    《马哥的Linux学习笔记》是一份针对初学者和进阶者精心编撰的Linux教程,旨在帮助读者全面掌握Linux操作系统的核心概念、命令行操作以及系统管理技能。这份笔记以清晰明了的语言和实例解析了Linux系统的各个方面,是...

    Linux学习笔记——入门资料

    Linux学习笔记——入门资料 Linux,作为一款开源、免费的操作系统,因其稳定性和安全性而备受开发者和系统管理员的青睐。这份“Linux学习笔记”旨在帮助初学者快速掌握Linux的基础知识和操作技能,从而轻松入门。 ...

    2021年linux学习笔记系统管理篇.doc

    本文档是 Linux 学习笔记的系统管理篇,涵盖了 Linux 入门、安装、基本命令、文件系统管理、shell 命令、文件编辑等方面的知识点。 一、Linux 入门 Linux 入门非常重要,对于新手来说,刚开始学习 Linux 可能会...

    linux学习笔记,linux命令整理

    在Linux操作系统的学习中,掌握命令行的使用是至关重要的。...总的来说,Linux学习笔记是一个全面了解和掌握Linux系统操作的基础教程,涵盖了从基本命令到高级管理的诸多方面,对提升Linux技能有很大帮助。

    Debian linux学习笔记

    ### Debian Linux 学习笔记 #### 一、基本命令与目录结构 Debian Linux 是一个广泛使用的 Linux 发行版,其稳定性和安全性受到广大用户的认可。对于初学者来说,掌握 Debian Linux 的基本命令和目录结构至关重要。...

    Linux学习笔记.pdf

    根据提供的信息,《Linux学习笔记.pdf》是一份关于Linux操作系统的基础学习材料,主要涵盖了Linux的基本概念、文件系统特性、权限管理以及一些常用命令的使用方法。接下来,我们将详细解析这份文档中提到的重要知识...

    linux学习笔记.pdf

    Linux学习笔记 本文档主要记录了 Linux 操作系统的学习笔记,涵盖了 Basic 的编程、VI 编辑器的使用、GCC 编译器的应用、GDB 调试工具的使用等方面的知识点。 一、编程基础 * 了解 C 语言的基本语法,例如变量...

    Linux 学习笔记 (强烈推荐)

    《Linux一句话精彩问答.doc》可能包含了一系列关于Linux日常使用、命令行操作、系统管理等方面的简洁问答,比如如何切换用户、查找文件、管理系统服务等。这些短小精悍的问题和答案可以帮助快速解决实际问题,同时...

    Linux学习笔记PDF文档.pdf

    Linux学习笔记PDF文档.pdf是一个详尽的资源,旨在帮助初学者和有经验的用户深入理解Linux操作系统。Linux作为开源的类Unix系统,以其稳定、安全和可定制性在全球范围内广泛应用于服务器、桌面环境以及嵌入式设备。这...

    兄弟连linux教程1-16章学习笔记(全)

    《兄弟连Linux教程1-16章学习笔记》是一份全面涵盖Linux基础知识的学习资料,特别适合初学者和希望快速提升Linux技能的人群。这个压缩包包含了一系列文本文件和辅助图片,旨在帮助用户深入理解Linux系统的基本操作和...

    超详细的linux学习笔记

    这份"超详细的Linux学习笔记"涵盖了Linux运维管理的多个重要方面,包括DNS(Domain Name System)、Samba、Apache、Sendmail以及常用的Linux命令。让我们逐一探讨这些知识点。 首先,DNS是互联网上的名称解析服务,...

    linux从做系统学习笔记

    Linux操作系统是全球众多程序员...总之,Linux操作系统的学习笔记覆盖了从系统安装到文件管理,从用户权限到进程调度,从设备管理到网络控制等多个层面的知识点,是学习Linux操作系统和提升系统管理能力的重要资源。

    Linux学习笔记(关于linux系统的一点学习心得)

    ### Linux学习笔记——深入探索Linux系统管理与应用 #### 核心知识点概览: 1. **Linux系统安装与配置** 2. **理解Linux文件系统结构** 3. **关键目录及其重要性** 4. **系统安全与用户管理** 5. **服务配置与管理...

    Linux学习笔记文件

    Linux学习笔记文件 摘要:本资源为 Linux 学习笔记文件,涵盖了 Linux 的基础知识,包括 vm 安装、终端的使用、文件系统与目录结构、远程访问、vi 与 vim 编译器、用户管理、关机重启与用户登录注销等方面的知识点...

    韩顺平linux学习笔记

    学习笔记分为多个阶段,从基础的 Linux 平台开发到高级的 Unix 环境编程,并涉及到 Linux 应用系统开发和嵌入式开发等方面。 Linux 基础知识 Linux 是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经...

Global site tag (gtag.js) - Google Analytics