nDiki : shfs
shfs kernel module
スポンサード リンク
Related term
2004年2月4日 (水)
■ [ Debian ] shfs でSSH接続されたリモートホストのディレクトリをマウント

試してみる。 Linux kernel モジュールになるので、現在しようしているカーネルをビルドしたディレクトリ下で作業。
su apt-get install shfs-source shfs-utils exit cd /usr/local/src/linux tar jxvf /usr/src/shfs.tar.bz2 cd kernel-source-2.4.22 MODULE_LOC=/usr/local/src/linux/modules fakeroot make-kpkg modules_image cd .. su dpkg --install shfs-module-2.4.22_0.32-2+sebastian.1.6_i386.deb
@ マウントしてみる
ノート PC から naney ユーザでリモートホストに接続する。 ローカルも naney.naney (1000.1000)権限で見えるようにする。 root で
shfsmount naney@www.naney.org /mnt -o uid=1000,gid=1000,rw,nocache ls /mnt shfsumount /mnt
公開鍵認証できるようにしているので、パスフレーズ無しで接続できる。
mount コマンドだと、
mount -t shfs naney@www.naney.org /mnt -o uid=1000,gid=1000,rw,nocache ls /mnt umount /mnt
@ autofs + shfs
autofs で自動的にSSH接続しマウントするようにしてみる。
/etc/auto.misc に以下の行を追加
naneyorg -fstype=shfs,uid=1000,gid=1000,rw,nocache :naney@www.naney.org
でテスト。
/etc/init.d/autofs restart ls /var/autofs/misc/naneyorg
OK。
@ 自動的にアンマウントしない?
タイムアウト時間を過ぎてもマウントされっぱなしのようだ。
- [ Debian ] 久しぶりにPHSでの接続設定 (2004-10-24)
- Debian Linux kernel 2.6.23 をビルドする。 (2007-12-23)
- ThinkPad X31 と Linux kernel 2.6 (2006-02-22)
- [ ThinkPad X31 ] Linux kernel を 2.4.2... (2004-03-04)
- Debian Linux kernel 2.6.15 ビルド (2006-02-23)
2004年3月4日 (木)
■ [ ThinkPad X31 ] Linux kernel を 2.4.22 から 2.4.25 に

昨日、CLIEとHotSyncできなかったので、もともとUSBまわりが不安定だったし kernel を 2.4.25 に上げておくことにする。
@ /etc/kernel-img.conf の内容確認(GRUB用)
do_symlinks = Yes postinst_hook = /sbin/update-grub postrm_hook = /sbin/update-grub do_bootloader = no
@ ビルド
shfs も一緒に入れておく。今回は pcmcia-cs を使わずに kernel のものを入れておく事にする。
$su #(apt-get build-dep kernel-source-2.4.25) #apt-get install kernel-source-2.4.25 #apt-get install shfs-source shfs-utils #exit $mkdir -p /usr/local/src/linux $cd /usr/local/src/linux $tar jxvf /usr/src/kernel-source-2.4.25.tar.bz2 $tar jxvf /usr/src/shfs.tar.bz2 $cd kernel-source-2.4.25 $make menuconfig $ make-kpkg clean $MODULE_LOC=/usr/local/src/linux/modules \ fakeroot make-kpkg --revision=sebastian.1.0 \ kernel_image modules_image $cd .. $su #dpkg -i kernel-image-2.4.25_sebastian.1.0_i386.deb #dpkg -i shfs-module-2.4.25_0.32-2+sebastian.1.0_i386.deb
reboot
@ MADWIFI
最新のにしておく。
mkdir -p /usr/local/src/sf cd /usr/local/src/sf cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/madwifi co madwifi cd madwifi make su make install modprobe -a ath_pci lsmod dmsg
本当は cvs checkout はリブート前、ネットワークが使えている間にしておく必要があった。 前の madwifi ソースを make install して一旦接続できるようにしてから、cvs の最新のを取り直してあらためて make install
- Debian kernel パッケージ構築 (2004-05-09)
- Debian Linux kernel 2.6.23 をビルドする。 (2007-12-23)
- Debian GNU/Linux sid 環境を新 HDD へ (2006-07-29)
- Debian Linux kernel 2.6.15 ビルド (2006-02-23)
- CLIEとThinkPad X31で赤外線通信 (2004-03-10)
2004年5月9日 (日)
■ Debian kernel パッケージ構築

ThinkPad X31 で tpctl を使ってみるために thinkpad-modules を入れる。 ついでに Linux kernel も 2.4.25 から 2.4.26 に上げておく。
2.4.26 から IBM PCI Hotplug driver (CONFIG_HOTPLUG_PCI_IBM) が追加されたようだ。 ThinkPad には関係あるのか? 以前から hotplug が不安定だった(今日はいつになく不調でフリーズまでしたし。Caps Lock ランプが点滅してた。)ので、有効にしておいてみた。
@ /etc/kernel-img.conf の内容確認(GRUB用)
do_symlinks = Yes postinst_hook = /sbin/update-grub postrm_hook = /sbin/update-grub do_bootloader = no
@ ビルド
一緒に入れるモジュール
- shfs
- thinkpad
pcmcia-cs は使わず、kernel のものを使用。
$su #apt-get build-dep kernel-source-2.4.26 shfs-source thinkpad-source #apt-get install kernel-source-2.4.26 #apt-get install shfs-source shfs-utils #apt-get install thinkpad-source tpctl #exit $mkdir -p /usr/local/src/linux $cd /usr/local/src/linux $tar jxvf /usr/src/kernel-source-2.4.26.tar.bz2 $tar jxvf /usr/src/shfs.tar.bz2 $tar zxvf /usr/src/thinkpad.tar.gz $cd kernel-source-2.4.26 $make menuconfig $make-kpkg clean $MODULE_LOC=/usr/local/src/linux/modules \ fakeroot make-kpkg --revision=sebastian.1.0 \ kernel_image modules_image $cd .. $su #dpkg -i kernel-image-2.4.26_sebastian.1.0_i386.deb #dpkg -i shfs-module-2.4.26_0.33-3+sebastian.1.0_i386.deb #dpkg -i thinkpad-modules-2.4.26_5.1-1+sebastian.1.0_i386.deb
リブート後、MADWIFIドライバを作り直すのでリブートの前に cvs から checkout だけ済ませておく。
リブート。
@ MADWIFI
mkdir -p /usr/local/src/sf cd /usr/local/src/sf cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/madwifi co madwifi cd madwifi make su make install modprobe -a ath_pci lsmod dmsg
ifup ath0 したらエラー
socket: Protocol not available - make sure CONFIG_PACKET and CONFIG_FILTER are defined in your kernel configuration!
2.4.25 の設定を見ながら 2.4.26 を設定した際、CONFIG_FILTER 有効にし忘れていた。 kernel ビルドからやりなおし。
[ Debian GNU/Linux ]
- Debian Linux kernel 2.6.23 をビルドする。 (2007-12-23)
- [ ThinkPad X31 ] Linux kernel を 2.4.2... (2004-03-04)
- Debian GNU/Linux sid 環境を新 HDD へ (2006-07-29)
- ThinkPad X31のファンを止めたい (2004-05-09)
- CLIEとThinkPad X31で赤外線通信 (2004-03-10)
2006年10月21日 (土)
■ Konqueror でリモートホスト上のファイルを SSH 経由でブラウズ

会社のサーバに Web 用のファイルを置く作業を頼まれる。 ちょこちょこ更新があるので、毎回 scp でコピーするのも面倒臭い。 新しいサーバでまだ shfs + autofs の設定もしていないし。
ということで Konqueror から簡単にアクセスできないか確認。ちなみに Konqueror だと
| smb://ホスト名/ | SMB でアクセス |
で Samba 公開ディレクトリに smbmount などすることなく、簡単にアクセスできる。
SSH 関連についても確認してみた。以下の2つが利用できる
| sftp://ホスト名/ | sftp でアクセス |
| fish://ホスト名/ | fish でアクセス |
fish は POSIX 互換のリモートコンピュータに対して使えるもので、cat、 chgrp、 chmod、 chown、 cp、 dd、 env、 expr、 grep、 ls、 mkdir、 mv、 rm、 rmdir、 sed、wc あたりを使うらしい。
どちらも Konqueror から shfs でマウントしたディレクトリにアクセスするよりも動作が軽快なので、ちょっとしたファイル転送や編集ならこちらを使った方が便利そうだ。
- Tor で hidden service (2005-02-13)
- [ Debian ] shfs でSSH接続されたリモートホストのディレク... (2004-02-04)
- はじめての WebDAV (2006-07-14)
- [ Debian ] Privoxy + SSH (2004-01-28)
- USB HDD 上に ext3 ファイルシステムを作ろうとしたらフリーズ (2006-01-16)
2007年12月23日 (日)
■ Debian Linux kernel 2.6.23 をビルドする。

ThinkPad X31 に入れている Debian GNU/Linux sid の Linux kernel を随分アップデートしていなかった(2.6.17 を使用中)。 今日 aufs を入れついでに、一緒に最新(2.6.23)をビルドすることにした。 Debian kernel パッケージ構築は去年の8月以来。
今回は linux-patch-aufs を入れておいて、aufs 用のパッチを当てる。
#apt-get build-dep linux-image-2.6.23-1-686 #apt-get install linux-source-2.6.23 linux-patch-aufs #exit $mkdir -p /usr/local/src/linux $cd /usr/local/src/linux $tar jxvf /usr/src/linux-source-2.6.23.tar.bz2 $cd linux-source-2.6.23 $make menuconfig $make-kpkg clean $fakeroot make-kpkg --added-patches put_filp,lhash,splice,ksize,sysfs_get_dentry --revision=sebastian.1.0 kernel_image $cd .. $su #dpkg -i linux-image-2.6.23_sebastian.1.0_i386.deb
パッチが一部 2.6.22 用で 2.6.23 には当たらなかったが、よしとしておく。 ここで再起動。次に MADWIFI と aufs をインストール。
module-assistant prepare module-assistant auto-install madwifi module-assistant auto-install aufs
いつも入れている shfs も同様に入れようと思ったがこちらはコンパイルエラー。 頻繁に使うわけではないので、とりあえずほっておくことにする。
コンパイルが面倒なのでそろそろ Debian 公式のを使おうかと思ったが、試してみたところ
- ThinkPad X31 ではサスペンドしない。
- ThinkPad X31 では cpufreqd が動かない。
- aufs が 2.6.22 用しかまだない。
ということ NG。 やはり自前でビルドしなければならないことを再確認。
- Debian GNU/Linux sid 環境を新 HDD へ (2006-07-29)
- Debian kernel パッケージ構築 (2004-05-09)
- ThinkPad X31 と Linux kernel 2.6 (2006-02-22)
- Debian Linux kernel 2.6.15 ビルド (2006-02-23)
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
2008年9月11日 (木)
■ 研究室 OB Twitter-ers と秋葉原で飲んだ

研究室仲間の田中丸君が今日は両国まで来ていると Twitter で知ったので、同じ研究室仲間で秋葉原で働いているやまだ君にも声をかけて、秋葉原で飲むことにした。 3月15日以来、約半年ぶりだ。
そういえば Twitter で声をかけてというのはリアル友人とはいえ自分にとっては初めてだな。
場所は矢まと秋葉原店。 前回の記事にはドリンクがくるのが遅かったと書いてあるけれど、今回はそんなことをなかった。
隣のテーブルでは、男が嫌がり気味の女をバシバシ写真で撮っていたようだけれど何だろアレ。
@ 話題
- やまだ君が買った iPhone に指紋をつける。初めて iPhone に触れてみた。ソフトウェアキーボードは慣れがいるなというのが印象。華やかさはアップルらしい。
- 久しぶりに SO905iCS でスマイルシャッター使ってみた。田中丸君は撮れたけれど、やまだ君は NG。髭のせいか照明のせいか。
- 伊勢海老密漁。
- Flickr 見ているといい写真多くて凄いねぇ。
- Flickr ファイルシステムにマウントする話(コレ)とか、SSH でマウントする話とか (shfs あたり)。
- 「デジタル一眼レフに移行しないの?」「PC 関係の投資の必要性がねぇ」「別にカメラメーカーのソフトウェア使う必要ないから Linux でもいいんじゃない? カメラメーカーのソフトウェアはインタフェースがこなれてないしね」
- 最初に買ったデジカメ? コダックの DC50 ね。
- eneloop 便利だね。
- NeXT とうとう捨てたよ。
- アップルは囲い込まれちゃえば便利だしいいよね。
- SCSI ケーブルが高く売れるとか、ワイヤレス USB どうよとか。
Mac OS X 使いのやまだ君と、Debian GNU/Linux 使いの自分と、基本 Windows だけれどオールラウンドな田中丸君とまあそれぞれ嗜好は違うのだけれど、御互い尊重しあってていい関係といった感じだ。
Linux デスクトップユーザとしてのメリットは「(自分の場合)アクセサリーとか周辺機器とか動かない可能性があってあまり買おうと思わないので、お金を使わなくて良いこと」と吹いておいた。
やまだ君の「Ctrl-p で印刷とかイライラする」というのには激しく同感。
妻が帰省中だということを理由に料理多めにもらって、あまり飲まないというのを理由に割り勘率下げてもらった。Thanks!
- トイデジカメ VQ1005 来た (2008-03-08)
- Debian GNU/Linux で Dropbox (2008-09-16)
- Logitech io Personal Digital Pen (2006-03-14)
- Linux 母艦ノート PC を使わずに仕事ができるかチャレンジ (2007-08-20)
- flickrfs で Flickr をマウントして写真をコピーする (2008-02-21)
スポンサード リンク
■よく検索されるキーワード
perl(62) torrent(54) linux(48) 提案書(47) windows(43) 書き方(41) 使い方(29) アジェンダ(26) x31(25) 充電式カイロ(25) cvs(22) インストール(20) サンプル(20) thinkpad(19) アジェンダとは(19) f-01a(18) wiki(17) c#(16) 感想(16) カイロ(16) usb(16) java(16) 秋葉原(15) debian(15) ヨドバシカメラ(15) subversion(15) 壁紙(15) 作り方(15) 静電気(14) apache(14) グッズ(14) デロンギ(13) フリー(13) sh-01a(13) ganttproject(13) 修理(13) ssh(12) svn(12) ヨドバシ(12) truecrypt(12) ダイソー(11) 手帳(11) activeperl(11) ubuntu(11) ほぼ日手帳(11) firefox(10) mew(10) mp980(10) ドラマ(10) 日本語(10) n-01a(10) google(10) tc-1(10) 評判(10) ツール(10) djunit(9) cgi(9) 動画(9) mp3(9) オイルヒーター(9) docomo(9) rcs(9) 除去(9) centos(9) メモリ(9) エネループ(9) 設定(9) p-01a(9) tortoisesvn(9) 無印(8) ケース(8) 口コミ(8) ミノルタ(8) メール(8) インストーラ(8) 会議(8) xampp(8) 加湿器(8) af(7) 値段(7)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザインProcess Time: 15.352368s / load averages: 0.47, 0.28, 0.40
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




スポンサード リンク