Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

gvfsを使用して、Windowsの共有フォルダを使用する@Ubuntu 9.04

      2013/07/15

今までmaznはWindowsの共有フォルダにLinuxからアクセスする時は、mountコマンドを使って、cifsプロトコルでアクセスしていました。

# mount -t cifs -o username=mazn,iocharset=utf8  //fileserver/share /mnt/share

しかし、最近のGnomeは数年前にカーネルでサポートされたFUSE (Filesystem in user space) を使用してgvfsというプロトコルでマウントできるようです。

このFUSEというのは優れもので、今までカーネル内に実装しなくてはならなかった、ファイルシステムを、ユーザ空間で実装することができます。Gnomeはこれを使って、リモートの共有フォルダをローカルにマウントしてくれます。

場所→サーバへ接続 で、ファイルサーバのIPと共有名を入れてあげると、自動的にマウントしてくれますが、このマウント情報はdfコマンドではわからないようです。

$ df
ファイルシステム           1K-ブロック    使用   使用可 使用% マウント位置
/dev/sda1             15156556   4452612   9934032  31% /
tmpfs                   379400         0    379400   0% /lib/init/rw
varrun                  379400       336    379064   1% /var/run
varlock                 379400         0    379400   0% /var/lock
udev                    379400        76    379324   1% /dev
tmpfs                   379400        76    379324   1% /dev/shm
lrm                     379400      2392    377008   1% /lib/modules/2.6.28-11-generic/volatile

これを代わりにmountコマンドを使うと、以下のように情報が出てきました。

$ mount
/dev/sda1 on / type ext3 (rw,relatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
lrm on /lib/modules/2.6.28-11-generic/volatile type tmpfs (rw,mode=755)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/mazn/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=mazn)

mountコマンドの方が、かなり多くの情報が出るみたいですね。見てわかるように、Gnomeはユーザのホームディレクトリの.gvfsという隠しディレクトリにマウントするようです。

ちなみにユーザ空間と言っても、lsやmkdirなど、普通のファイルと同じように使えるようです。

 - IT技術, ネットワーク , ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

休止状態やハイバネート後のキーボード入力が遅い@Windows10

Windows10を使ってるのですが、休止状態から復帰するとなぜかキーボードのリ …

no image
systemdやsystemctlコマンドを少し調べてみた

systemd が使いにくいので避けていたのですが、やっとFedora 15 を …

no image
Google Plublic DNS

Google が提供しているパブリックDNSサービス。名前解決が早くなり、インタ …

no image
KVMのコンソールに接続する@RHEL6 on Fedora14 KVM

KVM上で仮想OSを動かしている場合、コンソールに接続するには、少し設定を変更す …

no image
ICチップ付きクレジットカードの安全性

最近はクレジットカードにICチップがついていて、店頭での決済時に暗証番号を求めら …

no image
VLANの設定@Cisco Catalyst 2960

VLANの設定方法についての覚え書き。 まずは、新しいVLANの作成 sw# c …

no image
echoコマンドで改行やタブを扱うには@Linux (Debian Etch)

UNIX系OSでも最も有名な部類に入るコマンドechoは、引数の文字列や変数の中 …

no image
noRoot Firewall に広告ブロック用のドメインリストをインポート

root なしでAndroidのアプリのNW通信を遮断できる便利なアプリ noR …

no image
IPv6試してみました @ RHEL5

自分自身は表す(ipv4では127.0.0.1) 方法は、 ::1 だそうです。 …

no image
Googleの検索ツールが出てこない@Firefox

最近(2012年11月現在)、Googleの検索結果の表示が変更されて、検索ツー …