이 질문은 확실히 다른 곳에서 답변을 받았지만 찾는 데 어려움을 겪고 있습니다.
현재 상황은 루트 파일 시스템을 하드웨어 RAID의 데비안 설치에서 내부 USB로 옮기는 것입니다. 파티션을 작고 비교적 안전하게 유지하고 싶습니다. 안정성상의 이유로 루트 파티션을 자주 읽고 쓸 수 있도록 유지하는 것이 목표입니다. 저는 RAID10
몇 가지 다른 파티션이 있는 디스크를 준비했습니다. 그 중 하나는 /home
나머지 이동식 디렉터리를 다른 파티션에 배치하고 fstab
.
내 질문은 루트 파티션에서 어떤 디렉터리를 이동하고 마운트해야 합니까 fstab
? 입니다.
나는 /bin
, , , , (일종의) , , , 및 기타 항목이 부팅 시 필요하기 때문에 루트 파티션 밖으로 이동할 수 없거나 이동해서는 안 되며 fstab도 작동한다는 것을 알고 있습니다 /sbin
./etc
/boot
/dev
/mnt
나는 살펴보았다FHS필요한 디렉토리 목록을 보았지만 다른 답변에 따르면여기, /var
, /tmp
및 /usr
기타 항목은 이동할 수 있으며 경우에 따라 권장됩니다.
참고: "이동"이라고 하면 상위 디렉터리를 유지하면서 콘텐츠를 이동하는 것을 의미합니다.
답변1
오늘날에는 SystemD에 적응해야 합니다. 기존의 복잡한 파티셔닝 "규칙" 중 90%는 더 이상 사용되지 않습니다.
usr-bin "분할" 문제도 systemd 덕분에 "정규화"되었습니다. Poettering은 /usr 분할과 "최소" /bin "항상 중단"이 발생하는 경우가 "최소 루트"인 이유를 설명합니다. 그는 말했다. (systemd/TheCaseForTheUsrMerge)
이는 /usr
루트 상태를 유지한다는 의미입니다. 이것은 의미가 있고 단순화된 것입니다. 여전히 하위 마운트 지점을 사용할 수 있습니다./usr/local/...
/var
첫 번째 마운트 지점입니다IO 사유로 인한 분할(성능 보안). log/journal
예를 들어
/home
:논리적인 이유로 분할될 수 있습니다("/usr"=시스템, "홈"=데이터)
/opt
그리고 /srv
볼륨상의 이유로 분할될 수도 있습니다. 사용 방법은 설치된 항목에 따라 다릅니다.
/tmp
그리고 /run
type-tmpfs-mounted입니다. 물론 다른 구성도 가능하며 분할될 수도 있습니다.
이것이 귀하의 설정(내부 USB?)으로 어떻게 변환되는지는 말할 수 없습니다. 그러나 RAID에 관심이 있다면 /var용 RAID 하나와 "/" 및/또는 home용 RAID 하나를 원할 수도 있습니다. RAID를 추가한 후에는 더 이상 디스크 매핑에 대한 일대일 마운트 지점이 없습니다. "일반" RAID01, /var 초고속, /home 초보안 등 다양한 가상 디스크를 생성할 수 있습니다.