JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 管理:设备和文件系统     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  管理可移除介质(概述)

2.  管理可移除介质(任务)

管理可移除介质(任务列表)

准备可移除介质

可移除介质注意事项

格式化磁盘

如何加载可移除介质

如何格式化磁盘 (rmformat)

如何在可移除介质上创建文件系统

如何在 DVD-RAM 上创建文件系统

如何检查可移除介质上的文件系统

如何修复可移除介质上的坏块

将读/写保护和口令保护应用于可移除介质

如何在可移除介质上启用或禁用写保护

如何在可移除介质上启用或禁用读/写保护以及设置口令

3.  访问可移除介质(任务)

4.  写入 CD 和 DVD(任务)

5.  管理设备(概述/任务)

6.  动态配置设备(任务)

7.  使用 USB 设备(概述)

8.  使用 USB 设备(任务)

9.  使用 InfiniBand 设备(概述/任务)

10.  管理磁盘(概述)

11.  管理磁盘(任务)

12.  SPARC:设置磁盘(任务)

13.  x86:设置磁盘(任务)

14.  使用 COMSTAR 配置存储设备

15.  配置和管理 Oracle Solaris Internet 存储名称服务 (Internet Storage Name Service, iSNS)

16.  format 实用程序(参考)

17.  管理文件系统(概述)

18.  创建和挂载文件系统(任务)

19.  配置附加交换空间(任务)

20.  复制文件和文件系统(任务)

21.  管理磁带机(任务)

索引

准备可移除介质

以下各节介绍如何准备可移除介质,以供使用。

可移除介质注意事项

操作磁盘时请注意以下事项:

格式化磁盘

可以使用 rmformat 命令格式化和保护可重写磁盘。文件系统自动挂载。因此,如果介质包含现有文件系统,则您可能必须先卸载介质然后才能格式化介质。

rmformat 命令具有以下三个格式化选项:

如何加载可移除介质

有关可移除介质硬件注意事项的信息,请参见可移除介质注意事项

  1. 插入介质。
  2. 确保介质已格式化。

    如果不确定,请插入介质并检查系统控制台窗口中的状态消息,如步骤 3中所述。如果需要格式化介质,请转到如何格式化磁盘 (rmformat)

  3. 可选如果使用的是传统的非 USB 磁盘设备,请通知卷管理。
    $ volcheck -v

    可能会显示两种状态消息:

    media was found

    卷管理检测到介质并试图将其挂载到使用可移除介质名称中所述的目录。

    如果介质已正确格式化,则控制台不会显示任何错误消息。

    如果介质未格式化,则仍会显示 “media was found” 消息。但是,系统控制台窗口中会显示类似以下内容的错误消息:

    fd0: unformatted diskette or no diskette in the drive

    fd0: read failed (40 1 0)

    fd0: bad format

    必须先格式化介质,卷管理才能挂载它。有关更多信息,请参见第 2 章

    no media was found

    卷管理未检测到介质。请确保介质已正确插入,然后再次运行 volcheck。如果不成功,请检查介质,介质可能已损坏。还可以尝试手动挂载介质。

  4. 通过列出介质的内容,验证介质是否已挂载。

    例如,为磁盘执行以下操作:

    $ ls /media/floppy
    lost+found myfiles

如何格式化磁盘 (rmformat)

可以使用 rmformat 命令格式化磁盘。缺省情况下,此命令会在介质上创建两个分区:分区 0 和分区 2(整个介质)。

  1. 验证可移除介质是否正在运行。如果正在运行,则可以使用设备名称的较短昵称。
    # svcs hal dbus rmvolmgr
    STATE          STIME    FMRI
    online         Apr_09   svc:/system/dbus:default
    online         Apr_09   svc:/system/hal:default
    online         Apr_09   svc:/system/filesystem/rmvolmgr:default

    有关重新启动可移除介质服务的信息,请参见如何禁用或启用可移除介质服务。有关标识介质设备名称的信息,请参见使用可移除介质名称

  2. 格式化磁盘。
    $ rmformat -F [ quick | long | force ] device-name

    有关 rmformat 格式化选项的更多信息,请参见格式化磁盘

    如果 rmformat 输出指明存在坏块,请参见如何修复可移除介质上的坏块

  3. (可选)使用 8 个字符的标签来标记磁盘。
    $ rmformat -b label device-name

    有关创建 DOS 标签的信息,请参见 mkfs_pcfs(1M)

示例 2-1 格式化磁盘

以下示例说明如何格式化磁盘。

$ rmformat -F quick /dev/rdiskette
Formatting will erase all the data on disk.
Do you want to continue? (y/n) y
.........................................................................

如何在可移除介质上创建文件系统

  1. 可选如有必要,格式化磁盘。

    要格式化 USB 磁盘,请使用类似以下内容的语法:

    $ rmformat -F long /dev/rdsk/c11t0d0p0
  2. (可选的)创建备用 Solaris 分区表。
    $ rmformat -s slice-file device-name

    将显示类似以下内容的分片文件样例:

    slices: 0 = 0, 30MB, "wm", "home" : 
                  1 = 30MB, 51MB : 
                  2 = 0, 94MB, "wm", "backup" : 
                  6 = 81MB, 13MB
  3. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

  4. 确定相应的文件系统类型,然后选择以下操作之一:
    • 创建 PCFS 文件系统。例如:

      # mkfs -F pcfs -o nofdisk,size=9800 /dev/rdsk/c11t0d0p0
    • 创建 UDFS 文件系统。例如:

      # mkfs -F udfs /dev/rdsk/c0t1d0p0

如何在 DVD-RAM 上创建文件系统

使用本程序在 DVD-RAM 上创建文件系统。

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

  2. 在 DVD-RAM 设备上创建文件系统。
    • 创建 UDFS 文件系统。例如:

      # mkfs -F udfs /dev/rdsk/c0t0d0s2
  3. 挂载文件系统。
    • 挂载 UDFS 文件系统。例如:

      # mount -F udfs /dev/dsk/c0t0d0s2 /mnt
  4. 验证是否可以读取或写入文件系统。
  5. 完成后,弹出 DVD-RAM。

如何检查可移除介质上的文件系统

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

  2. 确定文件系统类型,然后选择以下操作之一:
    • 检查 UDFS 文件系统。

      # fsck -F udfs device-name
    • 检查 PCFS 文件系统。

      # fsck -F pcfs device-name

示例 2-2 检查可移除介质上的 PCFS 文件系统

以下示例说明如何检查介质上的 PCFS 文件系统的一致性。

# fsck -F pcfs /dev/rdsk/c0t4d0s2
** /dev/rdsk/c0t4d0s2
** Scanning file system meta-data
** Correcting any meta-data discrepancies
1457664 bytes.
0 bytes in bad sectors.
0 bytes in 0 directories.
0 bytes in 0 files.
1457664 bytes free.
512 bytes per allocation unit.
2847 total allocation units.
2847 available allocation units.

如何修复可移除介质上的坏块

如果驱动器支持坏块管理,则只能使用 rmformat 命令来验证、分析和修复在验证过程中找到的坏扇区。大多数 USB 内存条都不支持坏块管理。

如果驱动器支持坏块管理,则会尽最大努力纠正坏块。如果尽最大努力也无法纠正坏块,则会显示一条消息,指明修复介质失败。

  1. 修复可移除介质上的坏块。
    $ rmformat -c block-numbers device-name

    提供以前的 rmformat 会话中的十进制、八进制或十六进制格式的块编号。

  2. 验证介质。
    $ rmformat -V read device-name

将读/写保护和口令保护应用于可移除介质

在支持此功能的可移除介质上,可以应用读保护或写保护,并设置口令。

如何在可移除介质上启用或禁用写保护

  1. 确定要启用还是禁用写保护,然后选择以下操作之一:
    • 启用写保护。

      $ rmformat -w enable device-name
    • 禁用写保护。

      $ rmformat -w disable device-name
  2. 验证是否已启用或禁用介质的写保护。
    $ rmformat -p device-name

如何在可移除介质上启用或禁用读/写保护以及设置口令

对于支持此功能的可移除介质,可以应用最多为 32 个字符的口令。

如果尝试在不支持此功能的介质上应用口令,则会收到一条警告消息。

  1. 确定是要启用还是禁用读/写保护,并设置口令。选择以下操作之一:
    • 启用读保护或写保护。

      $ rmformat -W enable device-name
      Please enter password (32 chars maximum): xxx
      Please reenter password:
      $ rmformat -R enable device-name
      Please enter password (32 chars maximum): xxx
      Please reenter password:
    • 禁用读保护或写保护并删除口令。

      $ rmformat -W disable device-name
      Please enter password (32 chars maximum): xxx
      $ rmformat -R disable device-name
      Please enter password (32 chars maximum): xxx
  2. 验证是否已启用或禁用介质的读/写保护。
    $ rmformat -p device-name