VMware Server上のCentOS 5.4でNTFSなUSBの外部HDDをマウントするまでの長い道のり
前提
- とりあえずOSの導入は終わっている。
- ネットワークに繋がっている
- NTFSフォーマットの外付けUSB HDDが接続されている
やること
以下ログ
最初はVMwareからUSB HDDを認識するようにしないとね
こんな感じで。
その上で、まずはyum updateから
[root@localhost ~]# yum update Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: rsync.atworks.co.jp * updates: rsync.atworks.co.jp * addons: rsync.atworks.co.jp * extras: rsync.atworks.co.jp base | 1.1 kB 00:00 primary.xml.gz | 878 kB 00:00 base 2508/2508 updates | 951 B 00:00 primary.xml.gz | 353 kB 00:00 updates 528/528 addons | 951 B 00:00 primary.xml.gz | 157 B 00:00 extras | 1.1 kB 00:00 primary.xml.gz | 107 kB 00:00
以下省略。で、
Complete!
おしまい。
次はRPMリポジトリの追加。必要なのは以下の2つ
[root@localhost ~]# wget http://dag.wieers.com/packages/rpmforge-release/rpmforge-release- 0.3.6-1.el5.rf.i386.rpm --11:38:34-- http://dag.wieers.com/packages/rpmforge-release/rpmforge-release- 0.3.6-1.el5.rf.i386.rpm Resolving dag.wieers.com... 62.213.193.164 Connecting to dag.wieers.com|62.213.193.164|:80... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release- 0.3.6-1.el5.rf.i386.rpm [following] --11:38:35-- http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release- 0.3.6-1.el5.rf.i386.rpm Reusing existing connection to dag.wieers.com:80. HTTP request sent, awaiting response... 302 Found Location: http://rpmforge.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release- 0.3.6-1.el5.rf.i386.rpm [following] --11:38:35-- http://rpmforge.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release- 0.3.6-1.el5.rf.i386.rpm Resolving rpmforge.sw.be... 85.13.226.40 Connecting to rpmforge.sw.be|85.13.226.40|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 16698 (16K) [application/x-rpm] Saving to: `rpmforge-release-0.3.6-1.el5.rf.i386.rpm' 100%[=================================================>] 16,698 33.2K/s in 0.5s 11:38:36 (33.2 KB/s) - `rpmforge-release-0.3.6-1.el5.rf.i386.rpm' saved [16698/16698] [root@localhost ~]# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm warning: rpmforge-release-0.3.6-1.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6 Preparing... ########################################### [100%] 1:rpmforge-release ########################################### [100%] [root@localhost ~]# wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt --11:40:11-- http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt Resolving dag.wieers.com... 62.213.193.164 Connecting to dag.wieers.com|62.213.193.164|:80... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt [following] --11:40:12-- http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt Reusing existing connection to dag.wieers.com:80. HTTP request sent, awaiting response... 200 OK Length: 1672 (1.6K) [text/plain] Saving to: `RPM-GPG-KEY.dag.txt' 100%[=================================================>] 1,672 --.-K/s in 0s 11:40:12 (63.9 MB/s) - `RPM-GPG-KEY.dag.txt' saved [1672/1672] [root@localhost ~]# rpm --import RPM-GPG-KEY.dag.txt
使いたいときだけ使うようにする。
[root@localhost ~]# vi /etc/yum.repos.d/rpmforge.repo # Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag # URL: http://rpmforge.net/ [rpmforge] name = Red Hat Enterprise $releasever - RPMforge.net - dag #baseurl = http://apt.sw.be/redhat/el5/en/$basearch/dag mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge #mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge enabled = 0 protect = 0 gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag gpgcheck = 1
こんな感じで・・・
[root@localhost ~]# yum --enablerepo=rpmforge list Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * rpmforge: apt.sw.be * base: ftp.iij.ad.jp * updates: ftp.iij.ad.jp * addons: ftp.iij.ad.jp * extras: ftp.iij.ad.jp
以下長いのでいったんカット。ひとまず
Loading mirror speeds from cached hostfile * rpmforge: apt.sw.be
が、出ればよいと思う。
続き。
fuseとかdkms関連
[root@localhost ~]# yum --enablerepo=rpmforge install fuse fuse-ntfs-3g dkms dkms-fuse Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * rpmforge: apt.sw.be * base: ftp.iij.ad.jp * updates: ftp.iij.ad.jp * addons: ftp.iij.ad.jp * extras: ftp.iij.ad.jp Setting up Install Process Parsing package install arguments Resolving Dependencies
-
- > Running transaction check
- > Processing Dependency: gcc for package: dkms-fuse
- > Package dkms.noarch 0:2.0.22.0-1.el5.rf set to be updated
- > Processing Dependency: kernel-devel for package: dkms
- > Running transaction check
- > Processing Dependency: libgomp >= 4.1.2-44.el5 for package: gcc
- > Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc
- > Running transaction check
- > Processing Dependency: glibc-headers = 2.5-34.el5_3.1 for package: glibc-devel
- > Processing Dependency: glibc-headers for package: glibc-devel
- > Running transaction check
- > Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers
- > Processing Dependency: kernel-headers for package: glibc-headers
- > Running transaction check
- > Package kernel-headers.i386 0:2.6.18-164.el5 set to be updated
- > Finished Dependency Resolution
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ここまで。
modprobeでロードしてみよう。
[root@localhost ~]# modprobe fuse FATAL: Module fuse not found. [root@localhost ~]# reboot
なぜかロードしてくれないので再起動
この手順で合っているのかは不明。で、再起動後↓
[root@localhost ~]# modprobe fuse fuse init (API version 7.8) fuse distoribution version: 2.7.4 [root@localhost ~]# mount /dev/sdc1 /mnt mount: special device /dev/sdc1 does not exist [root@localhost ~]# mount /dev/sdb1 /mnt The disk contains an unclean file system (0, 0). The file system wasn't safely closed on Windows. Fixing. [root@localhost ~]#
マウント出来た!