우리 모두는 새 파티션을 /home 또는 /boot로 마운트하는 것이 유용하다는 것을 알고 있습니다. 또는 원격 디렉토리를 /opt로 마운트하는 것은 시스템 도구를 공유하는 데 적합합니다. 추가 파티션이나 하드 드라이브 또는 외부 볼륨을 마운트하는 영리한 방법에 대한 다른(아마도 더 난해한) 용도가 있습니까? 어쩌면 Windows 시스템을 사용하는 사람도 *전율*을 갖고 파티셔닝 및 하드 드라이브 설치와 관련된 멋진 팁을 게시할 수도 있습니다.
답변1
퓨즈(USERspace의 파일 시스템)을 사용하면 많은 항목을 일반 파일로 액세스할 수 있습니다(완전한 목록은 아님).
- 다음을 통해 원격 파일에 액세스파일 전송 프로토콜
- 다음을 통해 원격 파일에 액세스SSH
- 다음을 통해 원격 파일에 액세스네트워크 DAV
- 파일은 다음 위치에 있습니다.파일
- 실행되지 않는 가상 머신 이미지 내의 파일산
- 파일처럼 보이는 것그놈 앱
- 블로거 블로그
- 영화
필터링, 이름 변경 또는 수정된 메타데이터 또는 콘텐츠를 사용하여 다른 파일 시스템에 대한 보기를 제공하는 FUSE 파일 시스템도 많이 있습니다.
- 모든 이전 버전의 파일 복사본을 보관하세요.파일 복사,역추적 파일 시스템, ...
- 모든 행동을 기록하세요로깅 파일 시스템
- 투명하게 파일 암호화환경 파일 시스템
- 오디오 콘텐츠 변환mp3fs
- 읽기 전용 보기 또는 권한 변경파일 시스템 바인딩
- 부분 읽기 전용 보기 보기로프스 필터
- 파일 이름 문자 집합 변환파일 시스템 변환
- 대소문자를 구분하지 않는 보기 가져오기CIOPFS
더 많은 가능성퓨즈 사이트그리고 다른 곳에서도. 자신만의 것을 쉽게 정의할 수도 있습니다. 얼랜드, 하스켈, 분명하지 않은 말투, 루아, 오카멜, 진주, 파이썬, ...
답변2
대부분의 유닉스에는논리 볼륨 관리자. 그걸 써.
/dev/mapper/darkstar-home
파일 시스템은 이제 드라이브 문자(예: 앗, 이제 부팅하기 위해 외부 디스크를 연결했기 때문/dev/sda1
입니다 )나 안전하지만 의미 없는 UUID 가 아닌 의미 있는 이름(예:)으로 지정됩니다 ./dev/sdb1
파일 시스템을 다른 디스크로 이동하고 싶으십니까? 새 디스크에 물리 볼륨을 생성하고 이를 볼륨 그룹에 추가한 후 논리 볼륨을 새 물리 볼륨으로 이동합니다. 모두 완료되었으므로 가동 중지 시간도 없고 제거할 필요도 없습니다.
백업을 수행할 때 디스크의 스냅샷을 생성하고 스냅샷에서 백업을 실행합니다. 이러한 방식으로 백업은 파일 시스템에 대한 일관된 보기입니다(즉, 파일 시스템이 특정 시점에 실제로 해당 상태에 있었습니다). 이는 원시 백업에는 적용되지 않습니다(예: 파일 A를 백업한 다음 프로그램이 A를 수정한 다음 B를 수정하고 B를 백업합니다. 백업에는 새 B와 이전 A가 있음).
파일 시스템을 확장해야 합니까? 논리 볼륨은 연속적일 필요가 없으므로 충분한 여유 공간만 있으면 되고 위치는 상관하지 않습니다.
답변3
FTP를 통해서만 서버에 액세스할 수 있고 홈 디렉터리로 제한되어 있는 사람이 있는데, 홈 폴더에 없는 다른 디렉터리에 액세스해야 한다는 것을 알게 되었습니다.
예를 들어, bob은 ftp를 통해 웹 서버에 액세스할 수 있지만 /var/logs/httpd/vhosts/bobssite.com/에 있는 로그 파일도 볼 수 있기를 원합니다. Apache가 bobssite.com에 대한 로그를 bobs 홈 폴더에 기록하도록 모든 것을 재구성하는 것은 번거롭지만 아래와 같이 바인드 옵션을 사용하여 폴더를 다시 마운트할 수 있습니다.
mkdir /home/bob/logs
mount --bind /var/logs/httpd/vhosts/bobssite.com /home/bob/logs/