Solaris系统上Mount(挂载) NTFS / FAT32 / FAT16 / EXT2 / EXT3文件系统
解决OpenSolaris中挂载NTFS与EXT2/3分区的问题
如果你正在使用OpenSolaris,并且需要访问Windows或Linux分区里的数据,那么“如何挂载NTFS或EXT2/3文件系统”绝对是一个绕不开的经典问题。社区论坛里相关讨论热度一直不低。好消息是,这个问题有成熟的解决方案。不过,需要提前说明一点:在OpenSolaris上以读写模式挂载这些分区可能受限,当前的通用方法通常仅支持读取操作。
免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
接下来,我们就按步骤来拆解这个流程。
第一步:下载并安装必要的软件包
要实现对非原生文件系统的支持,我们需要两个关键工具。它们可以从Belenix项目网站获取。
-
FSWpart - 用于查看磁盘分区表信息。
- 下载:
wget https://www.belenix.org/binfiles/FSWpart.tar.gz - 解压缩:
gunzip -c FSWpart.tar.gz | tar xf - - 安装:
pkgadd -d . FSWpart
- 下载:
-
FSWfsmisc - 为OpenSolaris提供NTFS和EXT2FS文件系统的内核支持模块。
- 下载:
wget https://www.belenix.org/binfiles/FSWfsmisc.tar.gz - 解压缩:
gunzip -c FSWfsmisc.tar.gz | tar xf - - 安装:
pkgadd -d . FSWfsmisc
- 下载:
第二步:探查磁盘与分区信息
安装好工具后,第一步是摸清家底——你的磁盘是怎么分的。这里有个小技巧:先运行不带任何参数的prtpart命令。
# 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
这个输出非常关键。它不仅告诉我们磁盘的物理设备名是c0d0p0,还清晰地列出了两个分区:第一个是NTFS格式,第二个是Solaris系统分区。
不过,为了后续挂载时选对设备节点,我们需要更详细的信息。再执行下面的命令:
# 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
看明白了吗?这里给出了可直接用于挂载的逻辑设备名。对于我们的NTFS分区(第一个主分区),对应的设备就是/dev/dsk/c0d0p1。这个信息是下一步操作的直接依据。
第三步:执行挂载操作
信息齐备,现在可以动手挂载了。你需要先创建好挂载点目录(比如/Windows或/Linux),然后根据分区类型选择对应的命令。
- 挂载NTFS分区
# mount -F ntfs /dev/dsk/c0d0p1 /Windows - 挂载FAT32 / FAT16分区
# mount -F pcfs /dev/dsk/c0d0p(请将/Windows 替换为实际分区号,例如p1) - 挂载Ext2 / Ext3分区
# mount -F ext2fs /dev/dsk/c0d0p(同样需要替换分区号)/Linux
执行成功后,你应该就能在相应的挂载点目录下访问分区内的文件了。
第四步:卸载分区
用完之后,安全地卸载分区是个好习惯。你可以先用xlsmounts命令查看当前已挂载的卷:
# xlsmounts
PHYSICAL DEVICE LOGICAL DEVICE FS PID ADDR Mounted on
/dev/dsk/c0d0p1 /dev/dsk/c0d0p1 ntfs 1118 127.0.0.1:/ /Windows
确认无误后,使用xumount命令加上挂载点路径即可卸载:
# xumount /Windows
至此,整个从识别、挂载到卸载的完整流程就结束了。按照这个步骤操作,在OpenSolaris上读取跨平台数据就不再是难题了。当然,如果未来有支持完整读写功能的新方案出现,那将会是更完美的解决方案。
相关攻略
Zoom to Beautiful Summary Converter是什么 想象一下,开完一场冗长的线上会议,不用再费力地回看数小时的录像,一份清晰、美观的会议摘要已经自动生成在眼前。这就是Zoom to Beautiful Summary Converter——由Typeform团队开发的AI工
解决OpenSolaris中挂载NTFS与EXT2 3分区的问题 如果你正在使用OpenSolaris,并且需要访问Windows或Linux分区里的数据,那么“如何挂载NTFS或EXT2 3文件系统”绝对是一个绕不开的经典问题。社区论坛里相关讨论热度一直不低。好消息是,这个问题有成熟的解决方案。不
发行商Dojo System和开发商Disaster Games宣布,《魔骨 Morkull Ragast s Rage》续作《Morkull Ascend to the Gods》将于4月2日登陆
8 月 30 日消息,微软公司发布博文,邀请 Dev 和 Beta 频道的 Windows Insider 项目成员,测试适用于 Windows 11 系统的 KB5064089 更新,25H2
热门专题
热门推荐
交易情绪管理:从失控到掌控的五步系统化实践 交易情绪管理需五步:一识别触发点,二物理隔离,三规则引擎强制执行,四重构账户反馈,五认知重评训练。每步含三项具体操作,覆盖情绪觉察、环境干预、程序控制、心理解耦与语言重构。 Binance币安 欧易OKX ️ Huobi火币️ 一、识别情绪触发点 你有没有
JADE币深度解析:跨链新星如何重塑DeFi与多链生态? 在区块链技术飞速演进的今天,跨链互操作性已成为行业发展的核心命题。众多项目中,JADE币(Jade Protocol)凭借其独特的设计理念与扎实的技术架构,正迅速成为投资者与开发者关注的焦点。它不仅是一种加密货币,更是一个集跨链资产转移、去中
DDL的基本定义与核心作用在数据库管理与系统开发中,DDL(数据定义语言)扮演着构建数据蓝图的基石角色。它是一套专门用于定义、修改和管理数据库结构与模式的SQL指令集。数据库管理员和开发人员通过执行DDL语句,能够创建新的数据表、视图、索引等对象,调整现有表结构(如增加字段、修改数据类型),或删除冗
VoIP电话系统的基本概念VoIP,全称为网络语音协议,是一种利用互联网或其他IP数据网络来传输语音通话与多媒体会话的先进通信技术。它与依赖传统电路交换网络的固定电话有着本质区别。VoIP的工作原理是将模拟的人声信号实时转化为数字数据包,经由IP网络高效传输,并在接收端重新组装还原为清晰语音。这项技
这几天,网上关于罗技的讨论依然沸沸扬扬。事件发酵近一周,热度不仅未减,网友还顺藤摸瓜,将品牌过往的争议一一翻出,场面堪称一场口碑的“连环塌方”。 这一切,还得从罗技的王牌产品线——GPW系列鼠标说起。 因其英文缩写,GPW系列在国内玩家群体中有一个广为流传的戏称:「狗屁王」。而品牌方近期似乎也接住了





