레이블이 NTFS인 게시물을 표시합니다. 모든 게시물 표시
레이블이 NTFS인 게시물을 표시합니다. 모든 게시물 표시

mac photos export to external disk

# mac photos.app 에서 NTFS 의 외장 하드로 사진을 export(unmodified originals)을 하려는데 write 가 되지 않는다.
# 찾아보니 mac 에서는 NTFS 는 기본적으로 read 만 할 수 있다고 한다.
# /etc/fstab 파일을 다음과 같이 설정하면 write 된다고 하는데 내 경우는 동작하지 않았다.
LABEL=외장하드이름 none ntfs rw,auto,nobrowse

# write 할 수 있는 마운트 프로그램중 무료인 mounty 를 설치하면 된다.
# install
brew install gromgit/fuse/mounty

# mounty app 을 실행하고 remount 하면 NTFS 외장하드에 write 할 수 있다.
# 단점은 속도가 느려서 photos 에서 export 하니 하루종일 걸렸다.
# 참고로 mounty 로 리마운트하면 /Volumes 가 아닌 ~/.mounty/외장하드이름으로 마운트가 된다.

# NTFS 외장 하드의 한곳에 export 된 사진 파일들을 날짜별 디렉토리에 옮기려고 하는데
# 10,000 장이 넘는 파일이 한곳에 있다보니 파일 리스트 파악도 잘 안된다.
# finder 에서 리스트 파악 후 drag&drop 동작도 느려서 이동이 안된다.
# 이경우 fd 커맨드로 다음과 같이 오래된 날짜부터 파악해서 이동하는 명령을 사용하는것이 좋다.
# mkdir -p ../{2021,2022,2023}
fd --changed-before '2021-12-31 23:59:59' | mv -v "../2021"
fd --changed-before '2022-12-31 23:59:59' | mv -v "../2022"
fd --changed-before '2023-12-31 23:59:59' | mv -v "../2023"

Mac 에서 NTFS write 사용가능하게

Mac 에서 기본적으로 ntfs 파일 시스템을 읽을 수는 있지만 쓰기 기능은 지원하지 않는다.
(충분한 테스트가 이뤄지지 않아 ntfs wirte 는 막아놓았다고 한다.)
FUSE 로 ntfs 를 사용하면 read/write 모두 가능하다.

1. FUSE for OSX 설치 (http://osxfuse.github.io/)
: 설치 유형에서 MacFUSE Compatibility 옵션 체크

2. NTFS-3G for OSX 설치 (http://sourceforge.net/projects/catacombae/files/NTFS-3G%20for%20Mac%20OS%20X/2010.10.2/ntfs-3g-2010.10.2-macosx.dmg/download)
: 설치 유형에서 사용자화 선택 후 MacFUSE 옵션 체크

Windows 포맷없이 파일시스템 변환 FAT32 to NTFS

FAT32 에서는 2TB 이상의 디스크를 액세스 할 수 없다.
=> NTFS (기본으로 4KB 클러스터 사용할 경우) 에서는 16TB까지 가능하다.

FAT32 에서는 파일 하나가 4GB 이상의 크기를 가질 수 없다.(FAT는 최대 2GB)
=> NTFS (기본으로 4KB 클러스터 사용할 경우) 16TB-64KB 뺀 크기까지 가능하다.

참고자료 : http://technet.microsoft.com/ko-kr/library/cc779002(WS.10).aspx
참고자료 : http://support.microsoft.com/kb/156560/ko

만약 FAT32 에서 포맷없이 NTFS 로 변환하고 싶으면 다음의 명령을 실행한다.
변환하기전에 대상 하드를 분리(액세스 하는 프로세스가 없도록) 한다.
그리고 변환할 대상 하드에 여유 공간이 있어야 한다.
convert [드라이브명] /fs:ntfs

Windows XP / Vista DFRGNTFS.EXE 또는 DFRGFAT.EXE 사용 안하기

일반적으로 디스크조각모음(DFRG.MSC)외에 사용자의 파일 시스템에 따라
백그라운드 프로세스로 다음의 2가지 프로그램중 하나가 실행이 되고 있다.
Disk Defragmenter FAT File System Module (DFRGFAT.EXE) : FAT16-32용
Disk Defragmenter NTFS File System Module (DFRGNTFS.EXE) : NTFS용

위 프로그램들은 부트영역에 이용되는 시스템 파일들을 최적화하여 부팅시
빠르게 부팅할 수 있도록 해준다. 하지만 매번 실행될 필요는 없다.
이를 사용하지 않기 위해서는 다음의 레지스트리 값을 변경한다.

regedit.exe 실행
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
에서 Enable 값을 Y 에서 N 으로 변경한다.

시스템을 재부팅하면 DFRGNTFS.EXE 또는 DFRGFAT.EXE 가 실행되지 않는다.