`
L.G.Alexander
  • 浏览: 156200 次
  • 性别: 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学习笔记-10】Linux进程相关系统调用(三).doc 【linux学习笔记-11】守护进程daemon.doc 【linux学习笔记-12】守护进程的日志实现.doc 【linux学习笔记-13】基本进程通信--文件锁.doc 【linux学习笔记-14】...

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

    Linux学习笔记包含LINUX常用命令、磁盘管理、用户管理、文件权限、目录结构、软件安装等内容,适用于Linux初学者学习以及高水平者查遗补漏

    非常宝贵的LINUX学习笔记

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

    linux学习笔记之linux文件管理.docx

    linux学习笔记之linux文件管理.docx

    Linux学习笔记文件

    Linux学习笔记文件

    ARM&LINUX学习笔记——ARM&LINUX学习笔记

    1,安装VMware-tool与实现文件共享;2,u-boot移植步骤;3,安装交叉编译环境;4,启动代码的运行;5,嵌入式linux开发加速器--NFS开发环境的建立;...10,制作文件系统映象;11,自动生成make文件

    linux学习笔记分享 (Linux入门绝佳)

    Linux 学习笔记分享 (Linux 入门绝佳) Linux 是一个开源的操作系统,它的目录架构是非常重要的概念。在 Linux 中,目录架构是按照 FHS(Filesystem Hierarchy Standard)标准来组织的。下面是 Linux 中一些重要的...

    linux 学习笔记

    linux 学习笔记 常用命令及帐户管理 vi 编辑器 SHELL的使用 应用程序安装与管理 Linux系统管理 Linux基本网络配置 NFS文件系统:

    linux学习笔记,linux命令整理

    包含常用命令,磁盘管理,用户管理,文件权限,软件安装,进程管理,资源监控,系统服务,网络管理,性能优化,常见问题解决等

    Linux学习笔记详细

    Linux学习笔记,含有linux基础命令、文件(目录)创建和编辑命令,linux环境下JDK和MySQL详细安装步骤,以及如何将编译好的war包部署到linux下的server

    Linux学习笔记PDF文档.pdf

    Linux学习笔记(强悍总结值得一看),本压缩包内容为PDF格式书籍文件,内容高清 ,有问题欢迎随时站内私信联系,拒绝差评,谢谢!

    Linux笔记MD文件

    Linux学习笔记markdown

    Linux最强学习笔记(技术文档)

    /etc 这个目录用来存放系统管理所需要的配置文件和子目录。 /etc/gateways 设定路由器 /etc/sysconfig/ network-scripts /ifcfg-eth0 设置IP /etc/resolv.conf 设置DNS /etc/fstab 记录开机要mount的文件系统(做...

    嵌入式linux学习笔记

    入门笔记linux别人学习总结的哦,BOOTLOADER,内核,文件系统

    尚硅谷Linux学习笔记(不包含shell)超级详细版

    我自己看完韩顺平老师在尚硅谷发布的新版的Linux的视频...网上看到了别的网友分享的其他资源的学习笔记,下载下来看了之后感觉还有可以优化的地方,之后也会把其他的笔记整理好上传下来,不过最重要的是看完后要实践。

    Linux系统管理学习笔记

    Linux系统学习笔记,包含基本配置命令,操作方式,目录和文件管理,程序安装及管理等等等等

    华为工程师总结Linux笔记.pdf

    第 7 章 Linux 文件服务器企业实战 145 第 8 章 Apache WEB 服务器企业实战 162 第 9 章 LAMP 架构企业实战 177 第 10 章 CentOS7 实战 Kickstart 批量系统部署 206 第 12 章 Shell 企业编程企业实战 259 第 13 章 ...

    Linux学习笔记(强悍总结值得一看),细说linux基础知识,C,C++

    linux入门学习笔记,包括常用命令,用户管理,文件操作,目录结构,启动流程等,笔记详细,值得借鉴

    Linux学习笔记.xmind

    Linux学习笔记一.服务器注意事项 1.远程服务器不允许关机,只能重启 2.重启前应该关闭服务(例如生产服务,次之网络服务) 3.不要在服务器访问高峰运和地高负载命令(例解,压缩大文件,大量IO操作,如整盘扫描,...

    Linux学习笔记-面试必备

    Linux学习笔记整理资源 1、Linux简介:一种开源的、免费的操作系统,安装在计算机硬件上、用来管理计算机的硬件和软件资源的系统软件。 Linux注重安全性、稳定性、高并发处理能力,但缺乏优异的可视化界面。 2、...

Global site tag (gtag.js) - Google Analytics