Skip to content

attribute setting for netatalk

4月 9, 2012
by

Hat師のご指摘もあり、気づかないで通り過ぎるところだったnetatalkの拡張属性設定を実施しました。
まず、鯖側の設定から。
/etc/fstabを編集。,user_xattrを追加。

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#                
proc            /proc           proc    defaults        0       0
# / was on /dev/md0 during installation
UUID=6666d371-5d13-4ae5-9d9b-0738db733343 /               ext3    errors=remount-ro,user_xattr 0       1
# swap was on /dev/md1 during installation
UUID=18be0cd1-6154-4573-806c-f18a9a991e4f none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0

次にnetatalkの設定。/usr/local/etc/netatalk/AppleVolumes.defaultを編集。ea:sysとして拡張属性を有効化。

# The line below sets some DEFAULT, starting with Netatalk 2.1.
:DEFAULT: options:upriv,usedots dperm:0775 fperm:0664 maccharset:MAC_JAPANESE ea:sys

システムを再起動して設定を有効化。

$ sudo reboot

ところが、netatalkが起きてこない。ランレベルかなって思って見てみると、

$ ls /etc/rc2.d
README         S18apache2        S19mdadm             S20exim4
S14portmap     S19acpid          S19mysql             S20postfix
S15nfs-common  S19amavis         S19ntp               S21bootlogs
S17ejabberd    S19apcupsd        S19spamassassin      S22rc.local
S17mascot      S19atd            S19ssh               S22rmnologin
S17rsyslog     S19clamav-daemon  S19vsftpd            S22stop-bootlogd
S17saslauthd   S19cron           S20clamav-freshclam
S17sudo        S19mailman        S20dovecot
$ ls /etc/rc3.d
README         S18apache2        S19mdadm             S20exim4
S14portmap     S19acpid          S19mysql             S20postfix
S15nfs-common  S19amavis         S19ntp               S21bootlogs
S17ejabberd    S19apcupsd        S19spamassassin      S22rc.local
S17mascot      S19atd            S19ssh               S22rmnologin
S17rsyslog     S19clamav-daemon  S19vsftpd            S22stop-bootlogd
S17saslauthd   S19cron           S20clamav-freshclam
S17sudo        S19mailman        S20dovecot

やっぱりない。なので、追加。

$ sudo update-rc.d netatalk defaults
update-rc.d: using dependency based boot sequencing
$ ls /etc/rc2.d
README         S18apache2        S19mdadm             S20dovecot
S14portmap     S19acpid          S19mysql             S20exim4
S15nfs-common  S19amavis         S19netatalk          S20postfix
S17ejabberd    S19apcupsd        S19ntp               S21bootlogs
S17mascot      S19atd            S19spamassassin      S22rc.local
S17rsyslog     S19clamav-daemon  S19ssh               S22rmnologin
S17saslauthd   S19cron           S19vsftpd            S22stop-bootlogd
S17sudo        S19mailman        S20clamav-freshclam
$ ls /etc/rc3.d
README         S18apache2        S19mdadm             S20dovecot
S14portmap     S19acpid          S19mysql             S20exim4
S15nfs-common  S19amavis         S19netatalk          S20postfix
S17ejabberd    S19apcupsd        S19ntp               S21bootlogs
S17mascot      S19atd            S19spamassassin      S22rc.local
S17rsyslog     S19clamav-daemon  S19ssh               S22rmnologin
S17saslauthd   S19cron           S19vsftpd            S22stop-bootlogd
S17sudo        S19mailman        S20clamav-freshclam

これで大丈夫かな。

No comments yet

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。