A라는 저장 장치가 있다고 가정해 보겠습니다.
나는 내 컴퓨터 M1(운영 체제가 포함된 UNIX 부팅 드라이브인 B라는 드라이브가 포함되어 있음)에 A를 설치했습니다.
그런 다음 M1을 부팅하고 드라이브를 일부 디렉토리에 마운트했습니다.
나는 잠시 동안 M1에서 A를 읽고 씁니다.
그런 다음 다른 컴퓨터인 M2(이전과 매우 유사한 운영 체제가 포함된 UNIX 부팅 드라이브인 C라는 드라이브가 포함되어 있음)에서 저장 장치 A를 사용하기로 결정했습니다.
A를 M2에 설치할 수 있나요?
그런 것 같지만 UNIX 파일 시스템 관리에 대한 자세한 내용을 모두 알지 못합니다.
내가 제시한 가설이 너무 일반적이라면. C 드라이브와 B 드라이브의 운영 체제가 모두 Free BSD라고 가정합니다.
한 가지 추가 시나리오: C에 우분투가 포함되어 있다고 가정합니다. 이것이 여전히 가능합니까?
답변1
예, 가능합니다. 두 컴퓨터 모두 드라이브 포맷에 사용되는 파일 시스템을 지원하는지 확인해야 합니다.
이것은 일반적인 일상 시나리오입니다. 외장형 HDD, 플래시 미디어 등
답변2
이는 확실히 가능하며 이동식 미디어의 사용 사례입니다. B 드라이브에 부팅 가능한 Unix가 포함된 경우 /
. /
이 파일 트리의 디스크 구조는 사용된 파일 시스템에 따라 결정됩니다.
대부분의 경우 각 드라이브(또는 각 드라이브의 각 파티션)에는 자체 루트 디렉터리가 있는 자체 파일 트리가 포함됩니다. 1 파일 시스템을 마운트할 때 마운트 지점의 루트 디렉터리로 해당 루트 디렉터리를 식별할 수 있습니다.
즉, 드라이브 A가 로 나타나면 디렉터리 /dev/sdg
는 드라이브 A의 루트를 가리킵니다(운영 체제가 해당 파일 시스템을 지원하고 마운트가 성공했다고 가정). 이 디렉터리의 모든 작업은 A 드라이브의 파일 시스템에서 발생하며 시스템 드라이브의 파일 시스템과 완전히 독립적입니다.mount /dev/sdg /mnt
/mnt
1RAID 또는 ZFS와 같은 여러 독립 드라이브에 실제로 분산된 파일 시스템이 있을 수 있지만 드라이브는 개별적으로 마운트되지 않습니다. 그들은 하나의 단위로 행동할 것입니다.