특정 기본 파일 다시 로드

특정 기본 파일 다시 로드

저는 Arch Linux를 사용하고 있는데 fstab실수로 이 파일을 지웠습니다. 물론 다음 명령을 사용하여 fstab을 다시 생성했습니다.

genfstab -U -p /mnt >> /mnt/etc/fstab

문제는 파일이 무엇으로 시작하는지 모르지만 사용하면 >>파일에 추가된다는 점입니다. 그래서 나는 파일을 엉망으로 만들기 전에 스크립트가 있었을 수도 있다고 가정합니다.

아치 리눅스에서는 pacstrap이라는 것을 사용하고 다음과 같은 것을 실행했습니다.

pacstrap -i /mnt base

그래서 기본 패키지에 fstab 파일이 있다고 생각합니다. 이게 진짜야? 그러면 특정 패키지나 파일을 찾는 방법을 알아야 하지 않을까 하는 생각이 듭니다.

답변1

pacstrap의 일부입니다아치 설치 스크립트;스크립트를 읽어서 어떻게 작동하는지 확인할 수 있습니다.

도움말 메시지에 다음과 같이 나와 있습니다.

pacstrap은 지정된 새 루트 디렉터리에 패키지를 설치합니다. 패키지가 제공되지 않으면 pacstrap은 기본적으로 "기본" 그룹을 사용합니다.

패키지 파일팩맨의 데이터베이스를 쿼리할 수 있는 유틸리티입니다:

pkgfile /etc/fstab
core/filesystem

따라서 새 파일을 만들려면 어떤 파일이든 간단히 처리 /etc/fstab하면 됩니다 . 그러나 귀하의 경우에는 실행 (그리고 수동으로 결과 확인)만으로 충분합니다.pacstrap /mnt/filesystem*.pac{new,save}genfstab

관련 정보