메인보드를 교체하면서 타오나스 A형에 40mm 쿨러를 설치할 수 있는 부분을 봤다.
중고로 구입한 메인보드의 구조상, 저기에 팬을 설치해도 램이 CPU쪽을 막고 있어서 큰 효과는 없을 것 같지만, 그래도 없는 것보다 낫겠지 싶어서 알리에서 2핀 40mm 팬 두 개를 구입 했다.
10T, 20T 두 개를 구입 했는데, 둘 다 소음은 비슷해서 풍량이 좀 더 나은 20T를 설치했다.
가변 저항으로 속도를 조절해서 소음을 줄였다. 저 저항 고등학생 때 산 건데... 아직 잘 동작한다.
OS용 SSD를 설치하느라 메인보드에 있는 SATA포트 네 개를 다 써버려서, 3.5베이 하나를 쓸 수 없어서 PCIE 카드로 SATA 포트를 확보 했다. 이것도 알리에서 샀고, 테스트를 해야 해서 타오나스를 샀을 때 설치 되어 있던 MSATA SSD를 연결 했다.
MSATA > SATA 변환 아답터도 알리에서 샀다.
이걸 PCIE 카드에 끼워보니 잘 동작... 하는데 문제가 있었다.
기존 디스크들 인식 순서에 맞게 rc.local에 mount를 기재했는데, PCIE 카드를 끼우니까 인식 순서가 부팅할 때마다 계속 바뀌었다.
Disk /dev/sdc: 29.5 GiB, 31675383808 bytes, 61865984 sectors
Disk model: faspeed TMSM2BS2
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: E56BE469-E270-4376-9D5E-F24B20D4A54E
Device Start End Sectors Size Type
/dev/sdc1 34 32767 32734 16M Microsoft reserved
/dev/sdc2 32768 61861887 61829120 29.5G Microsoft basic data
타오나스에 있던 MSATA가 인식은 잘 되었는데, sdc로 인식 됐다. 원래 sdc는 기존에 설치했던 삼성 1테라 하드디스크였는데, 순서가 바뀌어서 이를 해결해야 했다.
방법은... 파이썬으로 fdisk -l 결과로 Disk model마다 마운트 처리해주기.
# -*- coding: utf-8 -*-
import os
if __name__ == '__main__':
mount = {
'/mnt/storage_1st/': {
'model': 'ST8000DM004-2CX1',
'dev': ''
},
'/mnt/storage_2nd/': {
'model': 'WDC WD80EMAZ-00W',
'dev': ''
},
'/mnt/storage_3rd/': {
'model': 'SAMSUNG HD103SI',
'dev': ''
},
'/mnt/storage_4th/': {
'model': '',
'dev': ''
},
'/mnt/storage_5th/': {
'model': 'faspeed TMSM2BS2',
'dev': ''
},
}
disk_list = os.popen('fdisk -l').read()
rows = disk_list.split('\n')
tmp = ''
for row in rows:
if 'Disk model:' in row:
for key in mount:
if mount[key]['model'] != '' and mount[key]['model'] in row:
mount[key]['dev'] = tmp.split(':')[0].replace('Disk ', '')
tmp = row
for key in mount:
if mount[key]['model'] != '':
os.popen(f"mount {mount[key]['dev']} {key}")
이것까지 다 하고 쿨링팬 효과가 얼마나 있나 하고 봤는데
없다. :)