웹서버플밍/APM-conf2011/11/10 14:10
L,APM mySql의 data 폴더를 다른곳으로 변경하기입니다.
windows/ubuntu 같은 data 폴더를 사용할 수 있습니다.

windows APMsetup

아래 파일에서 [mysqld] 를 찾습니다.
  C:\APM_Setup\Server\MySQL5\data\my.ini 

그후  아래 항목을 추가해 줍시다. ex: 위치는 알아서 (datadir = D:\!!APM\mysql)
  # The MySQL server

  [mysqld]

  datadir = D:\!!APM\mysql

 저장후 my.ini 파일을 아래 위치로 복사해 줍니다.
   C:\APM_Setup\Server\MySQL5\my.ini 

 이제 mysql 을 재시작하시면 됩니다.



ubuntu LAPM

우선 mySQL 중지 합니다
  sudo /etc/init.d/mysql stop

옮길 디렉토리를 준비합니다.
ex: 위치는 알아서 (datadir = /home/user/mysql)

  sudo cp -r /var/lib/mysql /home/user/

소유자 및 그룹 권한을 mysql로 변경합니다.

  sudo chown -R mysql:mysql /home/user/mysql

그후  my.cnf 아래 datadir 항목을 찾아 수정합니다.

  sudo gedit /etc/mysql/my.cnf
 
  [mysqld]
  #datadir=/var/lib/mysql
  datadir=/home/user/mysql 

또 usr.sbin.mysqld 도 수정합니다.
ex: /var/lib/mysql/ 를 /home/user/mysql/ 로 수정

  sudo gedit /etc/apparmor.d/usr.sbin.mysqld

  # /var/lib/mysql/ r,

  # /var/lib/mysql/** rwk,

  /home/user/mysql/ r,

  /home/user/mysql/** rwk, 
  
저장후 apparmor 와 mysql 재시작 합니다.

  sudo /etc/init.d/apparmor reload
  sudo /etc/init.d/mysql restart 

 

참고: 같은 폴더 사용하기

윈도우에선 ext4 파티션을 사용하기 불편합니다. 못하는건 아니고요.
www.ext2fsd.com 방문하시면 해당 유틸의 도움으로 윈도우에서 ext4 파티션 사용이 가능합니다.

아무튼 그래서 ntfs 파티션을 사용하겠다면 자동 마운트를 해두어야 합니다.
자동 마운트 해두고 위에서 처럼 설정하시면 됩니다.

자동으로 드라이브(파티션) 마운트하기 - K/Ubuntu

저작자 표시 비영리 동일 조건 변경 허락
Posted by 파이델

Windows PE 사용자 가이드를 살펴보면

부팅 가능한 Windows PE 디스크를 만들려면
  1. Windows PE CD(OEM 이외) 또는 Windows OPK CD(OEM)를 사용하여 대상 컴퓨터를 Windows PE로 시작합니다.
  2. 포맷된 활성 파티션을 만들어 레이블을 C로 지정합니다.
  3. 활성 파티션에서 C:\Minint 디렉터리를 만듭니다. 디렉터리 이름을 "Minint"로 지정해야 합니다.
  4. build_location\i386의 항목을 C:\Minint로 복사합니다.
    xcopy "C:\Build.x86\i386\*.*" C:\Minint /S
  5. build_location\i386에서 Ntdetect.com을 C 드라이브로 복사합니다.
    xcopy "C:\Build.x86\i386\ntdetect.com" C:\
  6. 대상 하드 디스크에서 C:\Minint\setupldr.bin을 C:\ntldr로 복사합니다.
    xcopy "C:\Minint\setupldr.bin" C:\ntldr
  7. 대상 컴퓨터를 다시 시작합니다.

    Windows PE를 사용하여 컴퓨터가 시작됩니다. Windows PE가 있는 파티션이 X 드라이브에 매핑됩니다.

파티션이 하나 있는 하드 디스크에 Windows PE를 저장한 다음 Windows 운영 체제를 사전 설치하면 Windows 운영 체제 디렉터리와 파일 및 Windows PE의 디렉터리와 파일을 포함하는 Minint 디렉터리는 모두 C 드라이브에 위치합니다.




이런 문구를 발견할수 있었습니다.

바로 ntfs로 포멧한 usb로 시험해 보았더니 ntldr 을 찾을수없다며 부팅이 안되는군요
그래서 저위에 6번 을 다시  살펴보니 저게 폴더가 아닌 파일이였습니다.
즉 setupldr.bin을 복사후 ntldr로 이름을 바꾸라는겁니다.

이 방법을 사용한다면 ntfs로 c:\ 드라이브 에서도 바로 가능할것 같습니다.
이로서 usb 에 windows PE 를 ntfs 로 부팅하기 성공!

usb를 ntfs로 포멧하는 유틸

저작자 표시 비영리 동일 조건 변경 허락
Posted by 파이델