`
javasee
  • 浏览: 977246 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Mount NTFS / Ext2 / Ext3 / FAT 16 / FAT 32 in Solaris

阅读更多
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

分享到:
评论

相关推荐

    windwos读写Ext2_Ext3_Ext4文件系统1

    可以读写Ext2/Ext3文件系统,不支持Ext4文件系统和LVM。 在Windows7下,安装文件Ext2Fsd-0.51.exe需要设置为管理员运行和兼容WindowsXP SP3模式。 Ext2Fsd is an ext2 file system driver for Windows (2k, XP, ...

    在linux中mount ntfs文件系统

    在Linux操作系统中,由于Linux内核默认不支持微软的NTFS文件系统,因此要挂载NTFS格式的硬盘或U盘,需要借助特定的软件工具。这个过程涉及到的知识点包括Linux的文件系统管理、挂载命令、以及第三方驱动的支持。 ...

    Paragon Ext2fs Anywhere2.5汉化版

    在Linux下访问Windows分区,特别是对老的Fat分区是非常容易的,只需要mount一下即可,访问ntfs分区稍微复杂一点,需要驱动支持。但有时,我们也会需要从Windows系统下访问Linux分区,比如当启动Windows过后,忽然想...

    Linux下使用ext3grep恢复文件

    ### Linux下使用ext3grep恢复文件 #### 一、引言 在Linux系统中,误删文件或数据丢失是常见的问题之一。对于采用ext3文件系统的磁盘分区来说,使用`ext3grep`这一工具可以有效地帮助我们恢复已删除的文件。本文将...

    制作ext2文件系统的方法 .

    2. 支持大文件:EXT2支持最大16TB的文件系统大小和4GB的单个文件大小。 3. 空间管理:采用位图来管理空闲的磁盘块,提高了分配效率。 4. 目录结构:EXT2采用i节点(inode)来存储文件元数据,包括所有权、权限、...

    解决can't mount方案

    ### 解决can't mount方案 在使用安卓手机的过程中,可能会遇到“can't mount”(无法挂载)的问题,尤其是在尝试安装自定义恢复模式或者进行系统更新时更为常见。本篇文章将详细阐述如何解决这一问题,并提供一个...

    fuse-ext2-0.0.7

    在Linux上,由于跨平台兼容性问题,直接挂载NTFS分区通常是通过FUSE(Filesystem in Userspace)框架实现的,fuse-ext2就是这样一个基于FUSE的实现。 FUSE(Filesystem in Userspace)是一种允许非特权用户创建...

    Ext2文件win32下读写源代码

    标题 "Ext2文件win32下读写源代码" 指的是在Windows操作系统环境下,通过编程实现对Ext2文件系统的读取和写入功能。Ext2是Linux系统中的一个原生文件系统,主要用于存储和组织文件。在Windows环境下直接处理Ext2文件...

    ext 包+教程

    此外,理解Linux文件系统的工作原理,以及与其他文件系统(如FAT、NTFS、EXT4、XFS等)的对比,也能帮助你更好地理解EXT3。 总之,EXT3是一个可靠且功能丰富的文件系统,尤其适用于服务器和需要高数据完整性的环境...

    linux 系统EXT3修复工具

    3. e2fsck:EXT2/EXT3/EXT4文件系统专用的fsck工具,提供更细致的检查和修复功能。 4. xfs_repair:虽然名称中包含XFS,但该工具也可以用于EXT3,特别是当fsck无法解决问题时。 5. testdisk & photorec:testdisk...

    fuse 3g 挂载ntfs 方法

    ### CentOS挂载NTFS分区详解 #### 一、前言 在Linux环境下,尤其是在CentOS系统中,我们经常需要处理不同格式的存储设备,比如NTFS格式的移动硬盘或U盘。由于Linux默认不支持NTFS文件系统的读写操作,因此我们需要...

    Android NTFS-3G 源码

    在Android操作系统中,由于其基于Linux内核,因此默认只支持Linux兼容的文件系统,如EXT4、FAT等。然而,Windows系统广泛使用的NTFS文件系统在Android上并未得到原生支持。为了在Android设备上读写NTFS格式的存储...

    ext4文件系统源码

    2. `include/linux/ext4.h`: 定义了EXT4相关的结构体、常量和函数原型,是理解和分析EXT4源码的关键头文件。 3. `block/mmp.c`: 处理多映射点(Multi-Mount Protection,MMP)功能,防止不同挂载点同时修改同一文件...

    EXT2文件系统

    EXT2文件系统存取结构详细介绍 EXT2文件系统是 Linux 系统中的标准文件系统,由 Minix 文件系统扩展而来,具有高效的存取性能。在 EXT2 文件系统中,文件由 inode 进行唯一标识,每个文件可能对应多个文件名,只有...

    ntfs-3g_ntfsprogs-2017.3.23.tgz.zip

    2. **ntfsprogs**: 这是一组用于处理NTFS文件系统的命令行工具,包括了mkfs.ntfs(用于格式化NTFS分区)、ntfsfix(修复NTFS分区)、ntfsresize(调整NTFS分区大小)等。ntfsprogs配合ntfs-3g使用,可以提供对NTFS...

    ntfs-3g,linux文件挂载程序

    Linux本身原生支持多种文件系统,如ext4、ext3、vfat等,但对NTFS的支持并不完善,尤其是对于写入操作。ntfs-3g的出现填补了这一空白,提供了安全且相对高效的NTFS支持。它不仅支持读取NTFS分区,还支持创建、修改和...

    ext2-api.rar

    标题中的"ext2-api.rar"表明这是一个与EXT2文件系统相关的API参考文档的压缩包,EXT2是Linux操作系统中早期广泛使用的文件系统之一。描述提到"Ext Docs (2.0) 本地化处理,已生成CHM文件了",这意味着包含的是EXT2...

    ext2文件系统 linux 下的文件系统说明

    - **可扩展性**:EXT2支持最大8TB的文件系统和16TB的单个文件大小,适用于大容量存储需求。 - **日志功能缺失**:EXT2不支持日志记录,这意味着在系统崩溃或意外关机后,可能需要进行文件系统检查和修复。 ### ...

Global site tag (gtag.js) - Google Analytics