How to Mount FAT32 / FAT16 / NTFS /EXT2 / EXT3 on the Solaris
We often need to mount some File Systems on solaris to use the data that we stored with Windows system. Mounting the FAT32 / FAT16 File System is some easer than others, we mount them directly with their Hard Disk Information.
Above all, I want to introduce some knowledge about Hard Disk Information. You can type the command as below on one terminal:
#cd /dev/dsk
#ls
You can see some file with the name like c0d0p0、c0d0p1、c0d0p2、c0d0p3、c0d0p4, They indicate that the Hard Disk of yours.
c0d0p0 for your entire Hard Disk
c0d0p1 – c0d0p4 for the four primary partitions of your Hard Disk, of course, it may be less than four primary partitions.
As all of us know, we often store the data on the extended disk with partitioning it to D、E、F and so on, and how could we denote them?
We can indicate them with the sign as “c0d0p0:x”, there, “x” is for the sequence number of the FAT partition in your entire hard disk. So we can mount the FAT partition with the command as follow,
#mount –F pcfs /dev/dsk/c0d0p0:x /mnt/x
(x for a number or a character like “d”、“e”、“f” and so on)
If we want to mount other file systems, there are two software that wo should download first.
1. download and install
* FSWpart – print the partition information
Download:wget http://www.belenix.org/binfiles/FSWpart.tar.gz
Unzip:gunzip -c FSWpart.tar.gz | tar xf -
Install:pkgadd -d . FSWpart
* FSWfsmisc – support the NTFS and EXT2FS on OpenSolaris
Download:wget http://www.belenix.org/binfiles/FSWfsmisc.tar.gz
Unzip:gunzip -c FSWfsmisc.tar.gz | tar xf -
Install:pkgadd -d . FSWfsmisc
2. print the partition information
type the command “prtpart” without any parameter to get the hard disk device name, like “c0d0p0”.
# prtpart
Fdisk information for device /dev/rdsk/c0d0p0
Block Size : 512 bytes
Controller : ide
Disk : cmdk
Capacity : 93 GB
# start block # nblocks startCylSecHd endCylSecHd OSType
1: 0000000063 0102398247 0/ 1/ 1 ff/ff/fe IFS: NTFS
2: 0102398310 0092952090 ff/ff/fe ff/ff/fe Solaris x86
这里磁盘的ID是c0d0p0,再运行如下命令以打印所有的逻辑设备和分区类型
We can see that the hard disk name is 0d0p0, and than we type the below command to get all the logical devices and partition types.
# prtpart /dev/rdsk/c0d0p0 -ldevs
Fdisk information for device /dev/rdsk/c0d0p0
** NOTE **
/dev/dsk/c0d0p0 - Physical device referring to entire physical disk
/dev/dsk/c0d0p1 - p4 - Physical devices referring to the 4 primary partitions
/dev/dsk/c0d0p5 ... - Virtual devices referring to logical partitions
Virtual device names can be used to access EXT2 and NTFS on logical partitions
/dev/dsk/c0d0p1 IFS: NTFS
/dev/dsk/c0d0p2 Solaris x86
3. Mount NTFS partiton
# mount -F ntfs /dev/dsk/c0d0p1 /Windows
Mount Ext2 / Ext3
# mount -F ext2fs /dev/dsk/c0d0p<number> /Linux
(Pay attention to that,the NTFS / EXT2 / EXT3 file system that be mounted only can be read.)
Mount FAT32 / FAT16
# mount -F pcfs /dev/dsk/c0d0p<number> /Windows
4. Umount partitions
print the mount information
# xlsmounts
PHYSICAL DEVICE LOGICAL DEVICE FS PID ADDR Mounted on
/dev/dsk/c0d0p1 /dev/dsk/c0d0p1 ntfs 1118 127.0.0.1:/ /Windows
Umount
# xumount /Windows
分享到:
相关推荐
在Solaris 10.8系统中挂载U盘是一个涉及多步骤的过程,这需要对系统的文件系统、设备管理以及挂载命令有深入的理解。以下将详细解析如何在Solaris环境中成功挂载一个U盘。 ### Solaris 10.8挂载U盘的详细步骤 ####...
### 知识点详解:硬盘安装Solaris 10 #### 一、Solaris 10简介 Solaris是Sun Microsystems公司(现为Oracle公司的一部分)开发的一种基于UNIX的操作系统,以其高性能、高稳定性和安全性著称,在企业级服务器市场...
2. 文件系统操作:创建、挂载、卸载文件系统,掌握df、du、mount、umount等命令的使用。 3. ZFS特性:深入研究ZFS的快照、克隆、池化存储、数据校验等功能,以及如何利用zfs命令进行管理。 五、进程与任务管理 1. ...
5. **smbmount** 或 **mount_smbfs**:用于挂载 Samba 共享。 6. **scripts/`*`**:Samba 配套的初始化和维护脚本,例如 `rc.samba` 用于启动和停止服务。 在实际操作中,可能需要根据 Solaris 版本、网络环境和...
远程mount主机的目录 38 磁盘扫描fsck的语法如下: 39 ln软连接: 40 使用第二块硬盘. 40 将SOLARIS设置成PPP拨入服务器 41 使用第二块硬盘. 44 solaris下用光标键来调出历史命令 45 看进程,内存大小 45 看cpu的情况...
/* Mount DOS fdisk partition from Solaris */ mount -F ufs -o rw,remount / /* Used to remount root to make it writeable */ mount -o remount,logging /spare /* Re-mount the ro file system rw and ...
在SUN SOLARIS 2.6系统中,掌握常用管理命令对于系统管理员至关重要,因为它们是日常维护和管理的基础。以下将详细解释标题和描述中提到的一些关键命令及其应用场景。 1. **share 和 mount 命令** `share` 命令...
# mount -F pcfs /dev/dsk/c3t0d0p0:c /mnt ``` 其中,`/mnt`是预设的挂载点目录。在执行挂载操作前,需要确保该目录已经存在并且没有其他文件或目录存在于其中。 完成数据访问后,应使用以下命令安全地卸载USB...
8. **文件系统**:`mount` 列出已挂载的文件系统及其加载位置。 9. **清理文件**:`>` 符号用于清空文件内容,例如`>/var/adm/wtmp` 清除登录信息文件。 10. **命令输出到文件**:`ls -a > show.txt` 将命令输出...
使用`mount`和`umount`命令挂载和卸载文件系统,`format`工具可用于查看和管理磁盘分区。 3. **软件安装与更新**:Solaris使用`pkgadd`、`pkgrm`和`pkginfo`命令来安装、卸载和查询软件包。OpenCSW项目提供了`...
对于其他挂载点,可以手动运行`fsck -y /mount_point`。 - 对于ZFS文件系统,可以使用`zpool`和`zfs`命令检查池和文件系统的健康状况。 2. **恢复崩溃前的系统状态**: - 如果系统在断电时正在进行写操作,可能...
在unix的solaris系统上实现了U盘mount以及导入导出数据功能。
Linux_Solaris_NFS 配置详解 Linux_Solaris_NFS 配置是指在 Linux 和 Solaris 操作系统中配置 NFS(Network File System)的过程。NFS 允许不同的操作系统之间共享文件系统,以提高资源利用率和网络存储效率。在...
逻辑卷挂载和查看磁盘空间,可以使用 `mount` 命令挂载到指定目录,如 `mount /dev/md/dsk/d37 /mnt`,然后通过 `df -h` 检查挂载信息。 在线扩容逻辑卷,使用 `metattach` 命令,如 `metattach d37 25g`,这将向...
`ansible-svr4mount` 是一个专门为 Solaris 操作系统设计的 Ansible 模块,用于管理和操作文件系统的挂载。在 IT 领域,自动化运维工具 Ansible 已经广泛应用于配置管理、应用部署、任务自动化等多个场景。这个模块...
2. mount /dev/dsk/c0t0d0s0 /mnt,挂载根文件系统。 3. cd /mnt/etc,进入 /etc 目录。 4. vi shadow,编辑 shadow 文件,删除原来的密码。 5. umount /mnt,卸载根文件系统。 二、系统无法启动 系统无法启动是最...
9. **系统和文件系统管理**:`fsck`检查和修复文件系统,`mkfs`创建文件系统,`mount`和`umount`挂载和卸载文件系统。 10. **脚本编程**:`bash`是Solaris默认的shell,支持编写shell脚本实现自动化任务,`for`、`...
然后,使用“mount”命令将根文件系统挂载到 /mnt 目录下,接着使用“vi”命令编辑 /mnt/etc/shadow 文件,删除或修改 root 用户的密码信息。最后,使用“umount”命令卸载 /mnt 目录,并重新启动系统。 二、 系统...
sharity+krb.3.7.solaris-i86pc.tar.gz 命令行使用: /usr/local/sharity3/bin/文件夹下: 挂载一个window共享文件夹:挂到/mnt/jiebao/下面 sharity mount smb://192.168.77.21/tddownload /mnt/jiebao/ -r 可能...
Oracle Solaris 11.3 是一款由Oracle公司开发的高级操作系统,专为现代数据中心和企业环境设计。本文将深入探讨在Oracle Solaris 11.3中创建和管理启动环境(Boot Environment, BE)的关键知识点。 启动环境是...