Linux 操作のメモ

2016 年 8 月 2 日 改訂

Linux の操作をメモしています.Scientific Linux に関するメモですが,CentOS でも状況は変わらないそうです.


外付け HD のマウント
Linux machine につなぐ

以下のコマンドで,USB につないだ外付けのメーカーがわかります.

[root@T7600 /]# dmesg | egrep "^(scsi [0-9]*:[0-9]*:[0-9]*:[0-9]*|sd [0-9]*:[0-9]*:[0-9]*:[0-9]*)" | less
....
scsi 8:0:0:0: Direct-Access I-O DATA HDEL-UT 0008 PQ: 0 ANSI: 6
scsi 9:0:0:0: Direct-Access LaCie d2 Quadra v3C 051E PQ: 0 ANSI: 6
sd 8:0:0:0: [sdc] Very big device. Trying to use READ CAPACITY(16).
sd 8:0:0:0: [sdc] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
.....
sd 9:0:0:0: [sdd] Very big device. Trying to use READ CAPACITY(16).
sd 9:0:0:0: [sdd] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)


fstab に詳細を記入します.

[root@T7600 /]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Tue Jun 9 16:59:30 2015
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=ed23c81d-8000-4997-af1a-8fba78df2423 / ext4 defaults 1 1
UUID=fc8b074a-8982-4f97-bd07-115ba559851f /boot ext2 defaults 1 2
UUID=ac162ab3-8c8f-4e2f-8ada-84dfba8b1dff swap swap defaults 0 0
UUID=c21e02cd-cd44-4b2b-82e7-f6568a5a97e8 /mnt/lacie ext4 noauto,exec,user,rw,nodiratime 1 2
UUID=040f6cab-8f8b-4a0c-ad8f-799bf3cdbdf5 /mnt/iodata ext4 noauto,exec,user,rw,nodiratime 1 2
UUID=fdbdd971-f6c1-42ad-8a90-321b479480df /data ext4 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0

UUID は以下のコマンドで出力させます.

[root@T7600 /]# blkid
/dev/sdb3: UUID="ed23c81d-8000-4997-af1a-8fba78df2423" TYPE="ext4"
/dev/sdd: UUID="c21e02cd-cd44-4b2b-82e7-f6568a5a97e8" TYPE="ext4"
/dev/sda1: LABEL="/data" UUID="fdbdd971-f6c1-42ad-8a90-321b479480df" TYPE="ext4"
/dev/sdb1: UUID="fc8b074a-8982-4f97-bd07-115ba559851f" TYPE="ext2"
/dev/sdb2: UUID="ac162ab3-8c8f-4e2f-8ada-84dfba8b1dff" TYPE="swap"
/dev/sdc: UUID="040f6cab-8f8b-4a0c-ad8f-799bf3cdbdf5" TYPE="ext4"




Mac の外付けと共有

Buffalo の外付け HD を USB でつなげたところ,GUI 上に表示はされるのですがダブルクリックすると,マウントできませんでした.

Unable to mount location
Error mounting: mount: unknown filesystem type 'hfsplus'

この外付け HD は Mac でフォーマットしていたため問題が生じたようです.


 そこで,こちらに従って,インストールを行いました.RHEL 系の CentOS 6で HFS+ をマウントするための kernel module をインストールする手順が載っています.log はこちらをご覧下さい.
 マウントは一応できたのですが,ファイルの書き込みができませんでした.外付け HD が read only になっていたので,chmod 777 でアクセス権を変更する必要があります.Mac に外付け HD をつなぎ直して su コマンドで root になった後に以下のコマンドを実行しました.

/usr/sbin/diskutil disableJournal /Volumes/mac-backup

その後 Linux machine につないで root (su コマンド実行) からアクセス権を変更したら,無事,読み書き可能な HD になりました.
こちらを参照しました.


Ubuntu 16.04 のネットワーク設定

The network manager in Ubuntu 16.04 is broken. To fix it, you'll need to manually edit a few config files. Please follow the steps below to see if you are able to connect to the network.

1. cd /etc/NetworkManager/system-connections/

2. sudo vim (name of wired connection usually "wired connection 1")
tip: hit tab to flesh out filename as the filename spaces need to be escaped.

Look for this stanza and ensure it is the same (have the user add credentials):

[802-1x]
altsubject-matches=
ca-cert=/etc/ssl/certs/ca-certificates.crt
eap=peap;
identity=TIDA_USERNAME
password=TIDA_PASSWORD
phase2-altsubject-matches=
phase2-auth=mschapv2

3. Reboot or restart both network manager and the network stack.
sudo service networking restart
sudo service network-manager restart

4. In the GUI (upper right hand side) enable the connection.
- It should connect in 15-30 seconds.