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):


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.