第四章 磁盘设备

这篇具有很好参考价值的文章主要介绍了第四章 磁盘设备。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第四章 磁盘设备

一、 关于挂装的基本常识

•与 DOS/Windows 采用驱动器标识符(A:、B:、C:)使用磁

盘设备的方法不同。Linux 采用单根目录树管理全部文件系

统。磁盘设备必须挂载到系统目录树上才能使用。

(Linux 启动过程已完成对/、/ boot 和/swap 三个分区的挂装)

•所谓挂装,就是将该设备的文件系统作为一个分枝嫁接到主

文件系统的过程。嫁接的位置称为挂装点。

•挂装点必须是个已经存在的目录。该目录可以不空,但用作

挂装点后原内容将不可见,直到卸载为止。

•Linux 为用户的后续挂装专门提供了/mnt 目录,/mnt 下的目

录用作挂装点。若无特别原因,应尽量遵循这一约定。

•只有 root 有权执行挂装与卸载操作。

•修改/etc/fstab 文件可实现启动时的自动挂装。

•gnome 和 KDE 环境支持光盘和软盘插入后的自动挂装。但在

字符界面以及更多场合下,仍需用户手工挂装。

•挂装命令 mount,常用的语法格式是:

mount [-t 文件系统类型] [被挂装的设备文件] [挂装点]

常用的文件系统类型:

ext2 : Linux 的 ext2 文件系统

msdos : MS-DOS 的 FAT

vfat : Win95/98 的 VFAT

nfs : 网络文件系统

iso9660 : CD-ROM 光盘的标准文件系统

ntfs : WindowsNT 文件系统

auto : 自动检测文件系统的类型•卸载命令 umount,常用的语法格式是:

umount 挂装点或被挂装的设备文件

(如卸载光驱既可以 umount /mnt/cdrom 也可以 umount /dev/cdrom)

二、 应用实例:

①使用 CD-ROM:

挂装:mount /dev/cdrom /mnt/cdrom

卸载:umount /mnt/cdrom

(挂装时也可使用-t iso9660 或-t auto 参数)

②使用软盘:

挂装:mount -t auto /dev/fd0 /mnt/floppy

或 mount /dev/fd0 /mnt/floppy

或 mount /mnt/floppy

卸载:umount /mnt/floppy

③使用 USB 盘:

挂装:mount -t vfat /dev/sda1 /mnt/usb

卸载:umount /mnt/usb

说明:⑴Linux 将 USB 盘作为 SCSI 盘处理;

⑵挂装前先要在/mnt 下创建一个 usb 目录;

⑶必要是可先 fdisk –l /dev/sd? 查看 U 盘的设备名。④访问硬盘上的 DOS/Windows 分区

先执行: fdisk –l /dev/hd?

了解 DOS/Windows 主分区和逻辑分区所在的位置,如果

Windows 有主分区 C 和逻辑分区 D 两个分区,一般是在

hda1 和 hda5。以访问逻辑分区 D 为例:,

挂装:mount -t auto /dev/hda5 /mnt/d

卸载:umount /mnt/d

当然/mnt/d 目录要事先存在。

如下命令可避免 dos 盘上的汉字文件名出现乱码:

mount -t auto –o iocharset=gb2312 /dev/hda5 /mnt/d

若要使所有用户都对所挂装的/mnt/d 有读写权限,则需:

mount –t vfat –o user,rw,exec,,umask-000 /dev/hda5 /mnt/d

若仍无法写 DOS 分区,则可能需要设置挂装点权限:

chmod a=rwx /mnt/d

⑤使用 iso9660 映像文件:

在/mnt 目录下建一个目录 iso;

假设映像文件名为 a.iso,在/opt 目录下,则:

挂装:mount -t iso9660 -o loop /opt/a.iso /mnt/iso

卸载:umount /mnt/iso

挂装期间,在/mnt/iso 目录中可对映像包括的文件进行操作。

三、 软盘操作

①格式化

先低格:fdformat /dev/fd0H1440

再 mformat a: 在低格过的软盘上建立 DOS 文件系统。

或 mkfs –t ext2 /dev/fd0 1440 建立 ext2 格式。

② 读写软盘

挂装后才能使用,取出软盘前一定先要卸载以保数据完整。

可用 Linux 命令对/mnt/floppy 进行软盘文件操作。另外

Linux 还提供了一套称之为 mtools 的访问 dos 软盘的工具,

用法类似 dos。主要有 mformat、mdir、mmd、mcd、mrd、

mcopy、mcomp、mdel、mdeltree、mattrib、mren、mtype、

mlabel 等,键入 mtools 回车可列出其命令清单。

③复制软盘

先存源盘映像 dd if=/dev/fd0 of =temp.img

再写到目标盘 dd if=temp.img of =/dev/fd0

(在一些资料中其举例常加参数 bs=1440k,实验不加也可)

复制软盘不必事先挂装。

四、 制作 ISO 光盘映像文件

将源文件用归入一个目录,如 myfiles;

mkisofs -L -l -v -r -o /tmp/outfile.iso myfiles

/tmp/outfile.iso 即是生成的 ISO 映像文件。

(-L 允许文件名的第一个字符为句号;-l 可使用 iso9660 32 字符长度的文件名,可能在 DOS 下无法正常读取; -v 执行

时显示详细信息; -r 使用 Rock Ridge Extensions,开放所有

文件的读权限;-o 指定映像文件名称。)

五、 其它磁盘命令

① fdisk 磁盘分区命令。-l 参数用于列出指定的外设分区表。

② df 检查磁盘空间及利用状况

③ du 显示磁盘中目录或文件的大小

例:du –b /boot

显示/boot 目录的大小。-b 参数用以指定单位为字节。

④ dd 介质拷贝命令

用指定大小的块拷贝文件并进行指定的格式转换。

bs=<字节数> 将输入 ibs 输出 obs 设定为指定的字节数

cbs=<字节数> 每次只转换指定的字节数

conv=<关键字> 指定文件的转换格式

count=<扇区数> 仅读取指定的扇区数

ibs=<字节数> 指定每次读取的字节数

if=<文件> 输入文件名,省略则从标准设备输入

obs=<字节数> 每次输出的字节数

of=<文件> 输出文件名,省略则输出到屏幕

seek=<扇区数> 输出数据跳过指定的扇区数。(扇长=obs)

skip=<扇区数> 读取跳过指定的扇区数。(扇长=ibs)文章来源地址https://www.toymoban.com/news/detail-438673.html

到了这里,关于第四章 磁盘设备的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 第四章 路由基础

    目录 4.1 路由器概述 4.1.1 路由器定义 4.1.2 路由器工作原理 4.1.3 路由表的生成方式 (1)直连路由 (2)静态路由 (3)动态路由 4.1.4 路由器的接口 (1)配置接口 (2)局域网接口 (3)广域网接口 4.1.5 路由器的硬件连接 (1)局域网线缆:双绞线 (2)广域网接口 (3)配置专

    2024年02月08日
    浏览(67)
  • 第四章 单例模式

    代码示例 优缺点:可能会造成内存的浪费,但也只能浪费内存 代码示例 代码示例 缺点:多线程不安全 缺点效率太低 在类加载时,静态内部类没有调用是不会进行类加载的,当被调用时才会被加载,而且只加载一次,加载时线程安全 优缺点

    2023年04月21日
    浏览(60)
  • 第四章-边界安全

    1)什么是防火墙 墙,始于防,忠于守。从古至今,墙予人以安全之意。 防御外网对内网的入侵 防火墙是一种 网络安全设备或系统 ,用于监控和控制网络流量,防止未经授权的访问和攻击。防火墙可以根据预定的规则和策略,过滤入站和出站数据包,保护网络的安全性和完

    2024年01月19日
    浏览(53)
  • 第四章 RPC 调用

    通过以上案例我们发现,Http请求调用服务实例属实过于麻烦。其实对于请求同一个服务,很多步骤都是相同的,例如:服务名,地址,httpClient 创建步骤等。 RPC的出现,就是为了解决这一问题。 RPC: 即我们常说的远程过程调用,就是像调用本地方法一样调用远程方法,通信协

    2024年02月04日
    浏览(53)
  • Linux第四章

    ctrl+c :强制停止(Linux某些程序的运行;命令输入错误) ctrl+d :退出或登出(退出账户的登录;或者退出某些特定程序的专属页面) history :查看历史输入过的命令(!命令前缀,自动执行上一次匹配前缀的命令,不能搜索太久的) ctrl+r :输入内容去匹配历史命令(如果搜索到的内

    2024年02月01日
    浏览(47)
  • linux第四章(网络)

    在配置前首先查看本机的ensXX信息:cat ens160.nmconnection 看本机配置:cd /etc/NetworkManager/                       cd  system-connextions/    ls 一。接口管理命令:ip命令/nmcli命令/nmtui命令 1.对IP地址进行操作: ip的命令: IP link:显示网络设备的运行状态 ip -s show ens160:查看设备(en

    2024年01月19日
    浏览(52)
  • 第四章 搜索功能

    指定返回的字段 在ES中,通过_source子句可以设定返回结果的字段。_source指向一个JSON数组,数组中的元素是希望返回的字段名称。 例如,通过source指定查询字段 结果计数 给前端传递搜索匹配结果的文档条数,即需要对搜索结果进行计数。ES提供了_count API功能,在该API中,用

    2023年04月08日
    浏览(42)
  • 第四章,登录注册

    目录 4.1 添加注册页面 4.2 注册表单验证 4.3提交注册信息 4.4 完善注册功能

    2024年02月12日
    浏览(40)
  • 第四章——数学知识1

    质数:在大于1的整数中,如果只包含1和本身这俩个约束,就被叫质数或素数。 质数的判定——试除法:如果d能整除n,则n/d再除n,结果是一个整数。 d≤n/d。 质因数:一个正整数的俩个因数都是质数 分解质因数——试除法: 从小到大枚举所有的质因数,这里我们要的是质

    2023年04月26日
    浏览(44)
  • 第四章 数组

    可以多看几遍视频 把上课的代码,自己加加注释,在自己写之前,可以画一个流程图 照着流程图把代码自己实现一遍 不要怀疑自己,不要遇到困难就觉得自己不行,遇到困难就解决困难,编程初学者都是这样一步一步走过来的。 在指针阶段会演示整型、浮点型、字符型传递

    2024年02月12日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包