Follow the below steps . Note that its only read-only support for NTFS / Ext2 / Ext3 .
* Download packages
FSWpart
FSWfsmisc
Note these are packages for x86 Solaris .
* unzip the packages and install it
root~#gzcat FSWpart.tar.gz | tar xvf -
root~#gzcat FSWfsmisc.tar.gz | tar xvf -
root~#pkgadd -d . FSWpart
root~#pkgadd -d . FSWfsmisc
* Now run the prtpart tool
root~#/usr/sbin/prtpart
It would result in following output
root~#/usr/sbin/prtpart
Fdisk information for device /dev/rdsk/c1d0p0
Block Size : 512 bytes
Controller : ide
Disk : cmdk
Capacity : 74 GB
# start block # nblocks startCylSecHd endCylSecHd OSType
1: 0000000063 0006152832 0/ 1/ 1 7e/7f/fe Diagnostic
2: 0006152895 0025173855 7f/41/ 0 ff/ff/fe WIN95 FAT32(LBA)
3: 0031328640 0052432128 ff/ff/fe ff/ff/fe Solaris x86
4: 0083760830 0072535555 ff/ff/fe ff/ff/fe DOS Extended
# start block # nblocks startCylSecHd endCylSecHd OSType
5: 0000000001 0031407012 ff/ff/fe ff/ff/fe Linux native
0: 0031407013 0001994202 ff/ff/fe ff/ff/fe DOS Extended
# start block # nblocks startCylSecHd endCylSecHd OSType
6: 0000000063 0001994139 ff/ff/fe ff/ff/fe Linux swap
0: 0033401215 0039134340 ff/ff/fe ff/ff/fe DOS Extended
# start block # nblocks startCylSecHd endCylSecHd OSType
7: 0000000063 0039134277 ff/ff/fe ff/ff/fe WIN95 FAT32(Upto 2047GB)
Now note the disk id. In the above example its "/dev/rdsk/c1d0p0"
Now run
root~#/usr/sbin/prtpart /dev/rdsk/c1d0p0 -ldevs
Fdisk information for device /dev/rdsk/c1d0p0
** NOTE **
/dev/dsk/c1d0p0 - Physical device referring to entire physical disk
/dev/dsk/c1d0p1 - p4 - Physical devices referring to the 4 primary partitions
/dev/dsk/c1d0p5 ... - Virtual devices referring to logical partitions
Virtual device names can be used to access EXT2 and NTFS on logical partitions
/dev/dsk/c1d0p1 Diagnostic
/dev/dsk/c1d0p2 WIN95 FAT32(LBA)
/dev/dsk/c1d0p3 Solaris x86
/dev/dsk/c1d0p4 DOS Extended
/dev/dsk/c1d0p5 Linux native
/dev/dsk/c1d0p6 Linux swap
/dev/dsk/c1d0p7 WIN95 FAT32(Upto 2047GB)
The above command scan you hard-disk and displays all available filesystems. Note the required filesystems to be mounted.
To mount NTFS partition use
root~#mount -F ntfs /dev/dsk/c1d0p<number> /mnt/windows
To mount FAT 16 / FAT 32 partition use
root~#mount -F pcfs /dev/dsk/c1d0p<number> /mnt/windows
if the above command fails you can try the below option
root~#prtpart /dev/dsk/c1d0p0 -fat
the above command should list the available PCFS / FAT partitions in colon notation, then use the same for mounting (eg)
root~#mount -F pcfs /dev/dsk/c1d0p0:d /mnt/windows
To mount Ext2 / Ext3 partitions use
root~#mount -F ext2fs /dev/dsk/c1d0p<number> /mnt/linux
To unmount a partition use "umount <directory>"
root~#umount /mnt/linux
分享到:
相关推荐
可以读写Ext2/Ext3文件系统,不支持Ext4文件系统和LVM。 在Windows7下,安装文件Ext2Fsd-0.51.exe需要设置为管理员运行和兼容WindowsXP SP3模式。 Ext2Fsd is an ext2 file system driver for Windows (2k, XP, ...
在Linux操作系统中,由于Linux内核默认不支持微软的NTFS文件系统,因此要挂载NTFS格式的硬盘或U盘,需要借助特定的软件工具。这个过程涉及到的知识点包括Linux的文件系统管理、挂载命令、以及第三方驱动的支持。 ...
在Linux下访问Windows分区,特别是对老的Fat分区是非常容易的,只需要mount一下即可,访问ntfs分区稍微复杂一点,需要驱动支持。但有时,我们也会需要从Windows系统下访问Linux分区,比如当启动Windows过后,忽然想...
### Linux下使用ext3grep恢复文件 #### 一、引言 在Linux系统中,误删文件或数据丢失是常见的问题之一。对于采用ext3文件系统的磁盘分区来说,使用`ext3grep`这一工具可以有效地帮助我们恢复已删除的文件。本文将...
2. 支持大文件:EXT2支持最大16TB的文件系统大小和4GB的单个文件大小。 3. 空间管理:采用位图来管理空闲的磁盘块,提高了分配效率。 4. 目录结构:EXT2采用i节点(inode)来存储文件元数据,包括所有权、权限、...
### 解决can't mount方案 在使用安卓手机的过程中,可能会遇到“can't mount”(无法挂载)的问题,尤其是在尝试安装自定义恢复模式或者进行系统更新时更为常见。本篇文章将详细阐述如何解决这一问题,并提供一个...
在Linux上,由于跨平台兼容性问题,直接挂载NTFS分区通常是通过FUSE(Filesystem in Userspace)框架实现的,fuse-ext2就是这样一个基于FUSE的实现。 FUSE(Filesystem in Userspace)是一种允许非特权用户创建...
标题 "Ext2文件win32下读写源代码" 指的是在Windows操作系统环境下,通过编程实现对Ext2文件系统的读取和写入功能。Ext2是Linux系统中的一个原生文件系统,主要用于存储和组织文件。在Windows环境下直接处理Ext2文件...
此外,理解Linux文件系统的工作原理,以及与其他文件系统(如FAT、NTFS、EXT4、XFS等)的对比,也能帮助你更好地理解EXT3。 总之,EXT3是一个可靠且功能丰富的文件系统,尤其适用于服务器和需要高数据完整性的环境...
3. e2fsck:EXT2/EXT3/EXT4文件系统专用的fsck工具,提供更细致的检查和修复功能。 4. xfs_repair:虽然名称中包含XFS,但该工具也可以用于EXT3,特别是当fsck无法解决问题时。 5. testdisk & photorec:testdisk...
### CentOS挂载NTFS分区详解 #### 一、前言 在Linux环境下,尤其是在CentOS系统中,我们经常需要处理不同格式的存储设备,比如NTFS格式的移动硬盘或U盘。由于Linux默认不支持NTFS文件系统的读写操作,因此我们需要...
在Android操作系统中,由于其基于Linux内核,因此默认只支持Linux兼容的文件系统,如EXT4、FAT等。然而,Windows系统广泛使用的NTFS文件系统在Android上并未得到原生支持。为了在Android设备上读写NTFS格式的存储...
2. `include/linux/ext4.h`: 定义了EXT4相关的结构体、常量和函数原型,是理解和分析EXT4源码的关键头文件。 3. `block/mmp.c`: 处理多映射点(Multi-Mount Protection,MMP)功能,防止不同挂载点同时修改同一文件...
EXT2文件系统存取结构详细介绍 EXT2文件系统是 Linux 系统中的标准文件系统,由 Minix 文件系统扩展而来,具有高效的存取性能。在 EXT2 文件系统中,文件由 inode 进行唯一标识,每个文件可能对应多个文件名,只有...
2. **ntfsprogs**: 这是一组用于处理NTFS文件系统的命令行工具,包括了mkfs.ntfs(用于格式化NTFS分区)、ntfsfix(修复NTFS分区)、ntfsresize(调整NTFS分区大小)等。ntfsprogs配合ntfs-3g使用,可以提供对NTFS...
Linux本身原生支持多种文件系统,如ext4、ext3、vfat等,但对NTFS的支持并不完善,尤其是对于写入操作。ntfs-3g的出现填补了这一空白,提供了安全且相对高效的NTFS支持。它不仅支持读取NTFS分区,还支持创建、修改和...
标题中的"ext2-api.rar"表明这是一个与EXT2文件系统相关的API参考文档的压缩包,EXT2是Linux操作系统中早期广泛使用的文件系统之一。描述提到"Ext Docs (2.0) 本地化处理,已生成CHM文件了",这意味着包含的是EXT2...
- **可扩展性**:EXT2支持最大8TB的文件系统和16TB的单个文件大小,适用于大容量存储需求。 - **日志功能缺失**:EXT2不支持日志记录,这意味着在系统崩溃或意外关机后,可能需要进行文件系统检查和修复。 ### ...