Linux Mint는 어느 날 갑자기 다른 파일 시스템에 변경 사항을 쓸 수 없을 때까지 잘 실행되었습니다.(1) Sublime Text (2) VS Code의 스크린샷: https://i.stack.imgur.com/H0VYi.jpg
가장 먼저 시도한 것은 읽기 및 쓰기 권한이 취소되었는지 확인하는 것이었고 이것이 이 오류의 유일한 원인인 것처럼 보였지만 놀랍게도 읽기 및 쓰기 권한이 있었고 그룹은 루트로 설정되었습니다.
그런 다음 루트 액세스로 Thunar를 열고 (사용자) Group
로 변경하려고 시도했지만 juvenile_lad
다음 오류가 발생했습니다.
이제 "예"를 클릭하면 폴더의 모든 파일에 대한 메시지가 계속 표시됩니다. 이는 기본적으로 변경 사항이 없음을 의미합니다. 그런 다음 다음 게시물에 제공된 답변을 따르려고했습니다. https://askubuntu.com/questions/628862/sublime-text-3-authentication-question-when-saving-document#, 하지만 여전히 터미널에서 동일한 오류가 발생합니다.
현재로서는 권한을 무엇에서, 어디서 변경해야 할지 모르겠습니다. 하루 전에는 정상적으로 작동했는데 시스템 설정을 변경한 기억이 없습니다.
답변1
@Panki의 제안에 따라
권한 문제가 아니라 단지 잘못된 방향으로 가고 있다는 것입니다. 전체 파일 시스템은 읽기 전용입니다.
나는 내가 정말로 잘못된 길을 가고 있다는 것을 깨달았습니다. 그러나 이 문제에 대한 해결책은 생각보다 훨씬 간단했습니다.
다른 접근 방식을 취하고 Windows 10(이중 부팅)을 활성화할 수 있다는 것을 알게 되었습니다.빠른 시작그 자체로 내가 해야 할 일은 비활성화하는 것뿐이었습니다.빠른 시작설정 > 전원 옵션에서 문제가 해결되었습니다.
단계는 다음과 같습니다.
- Windows 키 + R을 눌러 실행 대화 상자를 열고 powercfg.cpl을 입력한 후 Enter를 누릅니다. 전원 옵션 창이 나타나야 합니다. 왼쪽 열에서 "전원 버튼의 기능 선택"을 클릭하세요.
- "종료 설정"까지 아래로 스크롤한 다음 "빠른 시작 켜기" 상자를 선택 취소합니다.
노트: 이러한 옵션이 회색으로 표시되면 현재 사용할 수 없는 설정 변경을 클릭해야 할 수도 있습니다.
답변2
따라서 오류 메시지에 표시된 대로 파일 시스템은 읽기 전용으로 마운트됩니다.
경로를 보면 /mnt/longnumber/something
외장 드라이브이므로 외장 드라이브 없이도 시스템을 부팅할 수 있을 것입니다. 훌륭해요. 가장 가능성 있는 원인은 이 파일 시스템이 일관성이 없기 때문이므로 Linux는 실수로 아무것도 덮어쓰지 않도록 읽기 전용으로 만들기로 결정했습니다. 이 시점에서는 문제가 발생하므로 이를 수정해야 합니다.
- 우리는 읽기 전용입니다. 이는 우리가 어떠한 피해도 입힐 수 없다는 것을 의미합니다.관심 있는 파일을 백업하고,이는 디스크에서 복사하는 것을 의미합니다. 읽을 수 없는 파일이 발견되면 파일 시스템이 손상된 것입니다. 운이 좋으면 보호받을 수 있지만 아직은 가까워지지도 않았습니다.
다음 단계는 일반적으로 안전하지만 상황이 악화되지 않을 것이라는 보장은 없습니다. 장치 이름을 기록해 두십시오./dev/something
; 를 사용하여 확인할 수 있습니다df -h /mnt/longnumer/
. - 손상된 파일 시스템을 마운트 해제합니다
sudo umount /mnt/longnumber
. 작동하는지 확인하세요. - 적절한 파일 시스템 검사기를 사용하여 파일 시스템을 확인하십시오. 이러한 긴 숫자는 일반적으로 Windows 파티션의 이름입니다. NTFS 파티션인 경우 Windows 시스템을 사용하여 확인하는 것이 좋습니다. 그렇지 않으면
sudo fsck /dev/something
조치를 취해야 하며 확인을 요청해야 합니다. - 파일 시스템이 깨끗하다는 것을 알려면 fsck를 다시 실행하십시오.
sudo mount /dev/something /mnt/longnumber
dmesg
; 콘솔에 인쇄되거나 콘솔에 인쇄된 오류 메시지를 참고하세요 .
일반 참고 사항: 파일 이름은 "/Team Something/2 - Code /ABC Backup/V2/index.html"입니다. 이것은 버전 관리를 배워야 한다는 것을 보여줍니다! 내 말은필요: 팀으로 일하고, 코드를 갖고, 버전을 관리할 수 있습니다!
예를 들어 bitbucket.org 또는 github.com을 사용하여 git 사용 방법을 배우면 정말 어렵지 않으며 2일 이내에 팀워크를 수행하면 모든 것이 가치가 있을 것입니다. 나는 Git에 대한 사전 지식이 전혀 없는 학생들로 구성된 팀과 함께 일해 왔으며 그들이 Git을 사용하기 시작하는 데 걸린 시간을 결코 후회하지 않을 것입니다.