Linux 시스템 간에 파일을 전송할 때 어떤 파일 시스템을 사용해야 합니까?

Linux 시스템 간에 파일을 전송할 때 어떤 파일 시스템을 사용해야 합니까?

USB를 통해 두 대의 Linux 컴퓨터 간에 파일을 이동해야 하는 경우가 종종 있습니다. 저는 gpartedUSB를 포맷하는데 사용합니다. USB를 FAT32로 포맷하면 USB가 심볼릭 링크를 복사하지 못해서 파일을 복사한 후 다른 컴퓨터에서 심볼릭 링크를 다시 만들어야 합니다. EXT3를 사용하기 위해 USB를 포맷하면 lost+foundUSB에 디렉토리가 생성되고 루트가 되기 전에는 USB에 파일을 복사할 수 없습니다.

  • 두 Linux 컴퓨터 간에 파일을 전송할 때 선호하는 파일 시스템이 있습니까?
  • FAT32 및 EXT3 파일 시스템에 문제가 발생하지 않고 파일을 복사하는 방법은 무엇입니까?

답변1

내가 한 일은 tarball을 USB 드라이브(VFAT 형식)에 저장하는 것이었습니다. 나는 USB 드라이브를 다시 포맷하는 것을 조심하고 있으며 VFAT에 맞게 제작/최적화되어 마모를 균등화하고 다른 파일 시스템에서는 더 빨리 사라질까 봐 걱정됩니다. 게다가 다른 방식으로 포맷하면 ThatOtherSystem에 쓸모가 없게 됩니다...

답변2

"버그가 아니라 기능이에요..."

권한이 없는 모든 사용자가 단지 권한이 있다고 생각했기 때문에 모든 Linux 파일 시스템에 쓸 수 있다면 매우 나쁜 일이 될 것입니다. 그렇게 하려면 그에게 명시적인 허가를 주어야 합니다. 파일 시스템이 생성된 후에는 루트 작업만 허용됩니다.

# You (as root) can either give write write access to everyone:
chmod 777 /mount/point
# or you give the whole file system to the user
chown user /mount/point

그러나 두 시스템의 사용자 ID가 일치하지 않으면 Linux 파일 시스템을 사용하는 다른 시스템에서 문제가 발생합니다. 따라서 모든 사람이 최소한 읽을 수 있는 방식으로 파일과 디렉터리를 만드는 것이 유용할 수 있습니다.

이런 경우에는 아카이브 프로그램을 사용하는 것이 좋습니다.

답변3

한 가지 옵션은 UDF입니다.

UDF,일반적인 디스크 형식는 원래 DVD용으로 설계된 ISO 표준이지만 USB 메모리 스틱에서도 완벽하게 작동합니다. 또한 이동식 미디어라는 킬러 기능을 갖춘 POSIX 권한도 지원합니다.특정인이나 그룹이 아닌[...] USB 스틱은 GNU/Linux 및 기타 무료 운영 체제에서 읽고 쓰는 데뿐만 아니라 현재 버전의 Windows(구 버전 XP의 경우 읽기 전용) 및 MacOS에서도 사용할 수 있습니다.

-- USB 메모리 스틱용 FAT의 후속 제품으로 UDF 사용, 작성자: Tanguy(2013-01-30)

짧은 튜토리얼이 포함된 전문 ​​기사 찾기여기.

관련 정보