ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

顯示具有 Filesystem 標籤的文章。 顯示所有文章
顯示具有 Filesystem 標籤的文章。 顯示所有文章

2010年8月19日 星期四

nfs -- 當 client 與 server 的 userid, gid 不同時

因為 mount nfs 後, client 端的 uid, gid 會被拿來用,所以會造成file permission 的不方便。
像 nfs client create 一個 file, server 端無法刪除
這可以在 server 的 exports 作設定,強制 某 export folder 將 nfs 連線時,client 的uid, gid 改為某一個值 /home/james 192.168.144.42/24(rw,no_root_squash,all_squash,anonuid=1000,anongid=1000,async,no_subtree_check) /home/charles-chang 192.168.144.182/24(rw,no_root_squash,all_squash,anonuid=1001,anongid=1001,async,no_subtree_check) option 中 anonuid=1001, anongid=1001 就是 server 端 user: charles-chang 的 uid, gid。 而 1000是 james 的 uid, gid 參考:鳥哥 http://linux.vbird.org/linux_server/0330nfs.php

2009年6月30日 星期二

.gvfs permission denied

新買的hd要掛在/home/james下。 所以
$sudo rsync -av /home/james/ /home/tmp/
結果出現 error :
rsync: readlink_stat("/home/james/.gvfs") failed: Permission denied (13)
看一下這個 folder 的 permission 是 r_x,沒有w。 查一下,gvfs是新的 gnome vfs 架構,使用gio library。 會在login x 的 user home dirctory 下 mount .gvfs folder 到gvfs。 所以..先logout,login 成其他人, umount /home/james/.gvfs 之後,就可以 rsync ..

2009年6月11日 星期四

mount samba folder

mount samba folder,參考這裡 我是用這個:
mount -t cifs -o username=server_user,password=server_password
//192.168.44.100/share_name /path_to/mount_point

2008年6月13日 星期五

Journaling Filesystem Strategies.

ref: Anatomy of Linux Journaling Filesystem. 一般Journaling strategy 可以分為三類
  1. WriteBack :metadata 列入journaling,data直接寫到對應位置。這樣有可能發生的問題是只有data發生損毀時,metata journaling list無法用來恢復。所以要改用 Ordered。
  2. Ordered:一樣只有 metata 列入journaling。但是先寫入data後,再jornaling metata。所以只有metadata有紀錄,代表data部份一定也紀錄進去了。
  3. Data:metata和data都列入journaling,好處是...?,但是壞處就是效能會受影響。

標籤

網誌存檔