손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법
TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.
Linux에서 디렉터리가 가득 찼다고 보고하면 /tmp, 섣불리 크기를 조정하지 마십시오. 먼저 해당 디렉터리를 지원하는 파일 시스템이 무엇인지 확인해야 합니다. tmpfs/tmp 로 마운트 된 경우 , 다시 마운트하여 크기 제한을 즉시 늘리고 해당 제한 값을 영구적으로 저장할 수 있습니다 . ext4, XFS, Btrfs 또는 기타 디스크 기반 파일 시스템의 일부인 경우에는 tmpfs 옵션이 적용되지 않습니다./etc/fstabsize=
터미널을 열고 다음 명령어를 실행하세요:
findmnt -T /tmp -o TARGET,SOURCE,FSTYPE,OPTIONS
df -hT /tmp
이 findmnt명령어는 해당 파일이 포함된 파일 시스템을 식별하고 /tmp, 파일 df시스템의 크기와 현재 사용량을 표시합니다. findmnt 공식 문서에서는 경로에 대한 파일 시스템을 확인하기 위해 target 옵션을 사용할 것을 권장합니다.
만약 FSTYPE이면 아래 단계를 진행하십시오. 만약 , , 또는 tmpfs와 같은 것이라면 디스크 기반 섹션으로 건너뛰십시오.ext4xfsbtrfs

/tmptmpfs 크기 제한을 변경하기 전에 해당 마운트가 실제로 tmpfs 마운트인지 확인하십시오 .마운트를 해제할 필요가 없습니다 /tmp. Linux tmpfs는 이미 저장된 파일을 삭제하지 않고 다시 마운트하는 동안 최대 크기를 변경할 수 있습니다. 예를 들어, 제한을 5GiB로 늘리려면 다음 명령을 실행하세요.
sudo mount -o remount,size=5G /tmp
그다음 결과를 확인하십시오.
df -h /tmp
리눅스 커널의 tmpfs 문서에 따르면, 이 size=제한 값은 재마운트 시 변경할 수 있습니다. 예를 들어 5GiB와 같은 값은 5G용량 상한선일 뿐, 즉시 예약되는 5GiB의 RAM을 의미하는 것은 아닙니다. tmpfs는 파일을 저장할 때 메모리를 사용하며, 스왑 공간이 사용 가능할 경우 스왑을 활용할 수 있습니다.
불필요하게 큰 제한값을 설정하지 마십시오. 대용량 tmpfs를 가득 채우는 작업 부하는 심각한 메모리 부족 현상을 초래할 수 있습니다. 또한, 이와 같은 재마운트는 일시적인 작업입니다. 영구 마운트 설정을 변경하지 않는 한 재부팅 후에는 원래 부팅 구성으로 돌아갑니다.

/tmp./tmp해당 파일이 tmpfs인지 확인한 후에만 이 방법을 사용하십시오 . /etc/fstab먼저 백업을 수행하십시오.
sudo cp /etc/fstab /etc/fstab.backup
루트 권한이 필요한 편집기로 파일을 여세요. 예를 들면 다음과 같습니다.
sudoedit /etc/fstab
기존에 tmpfs 관련 항목이 있는 경우 /tmp, 현재 보안 및 호환성 옵션을 유지하고 값만 변경하십시오 size=. 시스템이 systemd의 기본 tmpfs 기반 마운트를 사용하고 있고 해당 항목이 /tmp없는 경우 , systemd 문서에 따르면 tmpfs 마운트 옵션을 변경하는 데 항목을 추가할 수 있습니다. 일반적인 예는 다음과 같습니다./tmpfstab/etc/fstab
tmpfs /tmp tmpfs rw,nosuid,nodev,size=5G,mode=1777 0 0
이 mode=1777설정은 임시 디렉터리에 대한 일반적인 쓰기 권한을 유지하고 스티키 비트를 적용합니다. noexec크기 조정만을 위한 옵션과 같은 추가 옵션은 사용하지 마십시오. 관련 없는 마운트 동작을 변경하면 기존 구성을 예상하는 소프트웨어가 제대로 작동하지 않을 수 있습니다. systemd API의 파일 시스템 지침 및 fstab 문서를 참조하십시오 .

size=기존 또는 의도된 tmpfs 구성에서 해당 설정을 지정하십시오 /tmp.systemd 기반 배포판에서는 편집 후 생성된 유닛을 다시 로드하십시오 fstab.
sudo systemctl daemon-reload
이미 tmpfs로 마운트된 경우 다음 명령으로 /tmp새 fstab옵션을 즉시 적용할 수 있습니다.
sudo mount -o remount /tmp
그렇지 않으면 편리한 시간에 재부팅하십시오. 그런 다음 마운트 옵션과 용량을 모두 확인하십시오.
findmnt -T /tmp -o TARGET,FSTYPE,OPTIONS
df -h /tmp

findmnt루트 파일 시스템이나 다른 디스크 기반 파일 시스템에 있는 경우 /tmp, 확장할 수 있는 독립적인 tmpfs 제한은 없습니다. 기본 파일 시스템, 파티션 또는 논리 볼륨의 공간을 확보하거나 확장해야 합니다. 또 다른 방법은 특정 프로그램이 더 큰 임시 디렉터리를 가리키도록 지정하는 것입니다 TMPDIR.
mkdir -p "$HOME/tmp"
chmod 700 "$HOME/tmp"
TMPDIR="$HOME/tmp" your-command
systemd의 임시 디렉터리 지침에서는$TMPDIR 소프트웨어가 해당 디렉터리를 설정했을 때 사용해야 하며 , /var/tmp일반적으로 재부팅 후에도 유지되어야 하는 대용량 임시 데이터에 더 적합하다고 명시하고 있습니다.
inode 사용량과 바이트 사용량을 모두 확인하십시오.
df -h /tmp
df -i /tmp
파일 시스템은 사용 가능한 바이트가 남아 있더라도 inode가 부족해질 수 있습니다. 또한, 반복적인 크기 확장보다는 임시 데이터를 생성하는 애플리케이션을 조사해야 합니다 /tmp. 정상적인 작업 부하에 따라 임시 용량이 더 필요한 경우 크기 조정이 적절하지만, 제어되지 않는 크기 증가는 일반적으로 근본적인 원인을 해결하는 것이 좋습니다.
TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.
웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.
Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.
Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.
Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.
각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.
GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.
GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.
FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.
브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.