2016년 5월 29일 일요일

HDD 마운트 하기


1. 필요한 정보
하드디스크 로드된 디바이스
해당 디스크의 UUID 확인
$ sudo blkid
/dev/sda1: UUID="5233875f-dd98-4f53-bb9b-8759380336bf" TYPE="ext4"
/dev/sdb1: LABEL="USBHDD_160" UUID="ECDF-13DF" TYPE="exfat"

2. exfat파일 포맷 되어있는 경우
"unknown filesystem type 'exfat'" 오류가 발생한다.
Clear:
{0}nbsp;sudo apt-add-repository ppa:relan/exfat
$ sudo apt-get update
{0}nbsp;sudo apt-get install exfat-fuse
3. 부팅 후 자동 마운트 하기.
$ sudo vi /etc/fstab ' 파일에 추가
UUID=ECDF-13DF /media/USB_160G exfat-fuse defaults 0 0

* fstab 설정 실패 시 재부팅하게 되면 Repair 프롬프트가 뜨는데 root Password를 입력해야 프롬프트가 뜬다.
이때
# mount -o remount,rw / ' 안해봄..ㅇㅇ
or
vi /etc/fstab '으로 들어가서 입력했던 부분을 수정하면 됩니다.

Chromium build clearnote


  • key 가 없어apt-get update가 안될때


gpg --keyserver keyserver.ubuntu.com --recv ‘__KEY_VALUE__'

gpg --export --armor ‘__KEY_VALUE__’ | sudo apt-key add -
* 반드시 명령을 붙여서 실행한다.

  • W: http://dl.google.com/linux/chrome/deb/dists/stable/Release 파일을 받는데 실패했습니다  Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)
  • E: Some index files failed to download. They have been ignored, or old ones used instead.

해당 저장소 설정파일(/etc/apt/sources.list.d/google-chrome.list)을 열어서

amd64 아키텍처만 인식하도록 수정하면 됩니다.

(i386 아키텍처 사용하시는 분은 해당 설정파일을 삭제하시면 됩니다.)

$ sudo vi /etc/apt/sources.list.d/google-chrome.list

### THIS FILE IS AUTOMATICALLY CONFIGURED ###

# You may comment out this entry, but any other modifications may be lost.

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

※ 위와 같이 "[arch=amd64]" 추가

2016년 5월 11일 수요일

owncloud 추가작업

1. 업로드 용량 늘리기
1.1 ownCloud의 .htaccess 파일을 수정

$ sudo vi /ownCloud가_설치된_경로/owncloud/.htaccess
; php_value upload_max_filesize 과 php_value post_max_size 항목을 찾아서 8G로 변경한다.

php_value upload_max_filesize 8G
php_value post_max_size 8G

1.2 php.ini 파일 수정

$ sudo vi /etc/php5/apache2/php.ini
; upload_max_filesize 항목을 찾아서 8G로 변경한다

upload_max_filesize = 8G

$ sudo service apache2 restart

1.3 owncloud 관리자 페이지에서 업로드 용량을 8G로 변경 (이미 변경이 되어있다?)

2. 데이터 위치 변경
2.1 처음 owncloud 설치 후 최초 접속시에 데이터위치를 지정한다.
; 이때 지정된 데이터 path의 소유권한이 www-data로 되어있어야 한다.

$ sudo mkdir owncloud-data-path
$ sudo chown -R www-data:www-data /owncloud-data-path

2.2 이미 설치된 owncloud의 data path 변경하기
; 기존에 사용하던 data path의 내용을 변경하려는 path로 이동하고 owncloud의 config.php파일을 수정해 준다.

$ sudo service apache2 stop
$ sudo vi /owncloud-path/config/config.php

'datadirectory' => ‘/변경된 path/owncloud/data',
$ sudo service apache2 start

ownCloud 장애노트

1. General error 1665
> ownCloud 설치후 최초 config입력시 생기는 문제 버전 8부터 생기는 문제라고 한다.

Clear

mysql 프롬프트 상에서 처리

# mysql -u root -p

> SHOW GLOBAL VARIABLES LIKE ‘binlog_format’;
; binlog_format이 STATEMENT로 되어서 생기는 문제…MIXED로 변경한다.

> SET GLOBAL binlog_format=‘MIXED’;
; 다시 위의 명령으로 binlog_format이 변경이 되었는지 확인하고 다시 owncloud페이지에 접속하여 configuration한다.

이후 작업도 중요!!
외부 네트워크에서 owncloud 접속시 내부서버오류 와 같은 오류 페이지가 발생하면 아래 작업으로 해결할 수 있다.
# vi /etc/mysql/my.cnf

[mysqld]
….
binlog_format = mixed <= 추가해 준다.

저장 후 mysql 재시작
# /etc/init.d/mysql restart