1. 외장하드 연결 실패
https://forums.raspberrypi.com/viewtopic.php?t=367545&start=25
USB 3.0 때문인건지 용량이 큰 하드라 그런건지는 아직 모름.
꽤 오랫동안 씨름하다가 해결된 것 같아서 기록.
라즈베리파이 싹다 밀어버림. 젠킨스 CI/CD 그냥 같이 날림.
라즈베리파이 외장하드 인식 실패 수정.
명령어 실행은 재부팅시 와이파이 인식에 부정적 영향 있어서 결국 직접 config 파일 수정함
읽기모드라 수정실패
만약 `/boot/` 파일 시스템이 읽기 전용으로 마운트되어 있어 `config.txt` 파일을 수정할 수 없다면, 다음 단계를 시도해보세요: 1. **파일 시스템을 읽기/쓰기 모드로 재마운트**: ```bash sudo mount -o remount,rw /boot ``` 2. **파일 수정**: ```bash sudo nano /boot/firmware/config.txt ``` 3. **수정 후 다시 읽기 전용으로 마운트** (필요한 경우): ```bash sudo mount -o remount,ro /boot ``` 이렇게 하면 파일을 수정할 수 있습니다. |
gpt에서 찾아서 수행함.
파일 최상단에 아래 문구 추가함
# 24.08.25 # USB 3.0 ERROR kernel=kernel8.img |
지금까지 라즈베리파이 이상한게 이거때문이였나 외장하드 욕심때문에...
이제 내일은 nas 설정하고, 다시 ci/cd 같은 부분 구축하는거 해봐야할듯
2. 라즈베리파이 한글 설치
sudo apt update
sudo apt install fonts-unfonts-core
sudo apt install ibus ibus-hangul
ibus restart // 안되는디
sudo dpkg-reconfigure locales
안되는 명령 빼고 실행하니까 한글 안깨지고 보임
입력 방법은 확인해봐야할듯
3. samba 설정
sudo apt update
sudo apt install samba
sudo nano /etc/samba/smb.conf
// 파일 최하단 아래 설정 추가
<bash />[Elements] path = /media/regularcho1009/Elements writeable=Yes create mask=0777 directory mask=0777 public=no sudo smbpasswd -a regularcho1009 sudo systemctl restart smbd
// samba 계정 추가
// 파일 재설정
sudo apt-get install ntfs-3g
sudo umount /dev/sda1
sudo mount -t ntfs-3g /dev/sda1 /media/external
// 권한 관련 이슈로 수정
<bash />
`/etc/fstab` 파일을 수정하여 `/dev/sda1`을 `/media/external`에 마운트하려면, 기존 파일을 아래와 같이 수정하면 됩니다. 구체적인 단계는 다음과 같습니다:
### 1. **`/etc/fstab` 파일 열기**
`/etc/fstab` 파일을 열어 수정합니다:
```bash
sudo nano /etc/fstab
```
### 2. **`/etc/fstab` 파일 수정**
`/etc/fstab` 파일에 `/dev/sda1`을 `/media/external`에 마운트하도록 아래와 같이 추가합니다. 기존 내용은 그대로 두고, 마지막에 새로운 항목을 추가합니다:
```fstab
proc /proc proc defaults 0 0
PARTUUID=3addda11-01 /boot/firmware vfat defaults 0 2
PARTUUID=3addda11-02 / ext4 defaults,noatime 0 1
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that
/dev/sda1 /media/external ntfs-3g defaults,auto,users,rw,exec,umask=000 0 0
```
이 항목의 의미는 다음과 같습니다:
- **`/dev/sda1`**: 마운트할 장치
- **`/media/external`**: 마운트 지점
- **`ntfs-3g`**: NTFS 파일 시스템 드라이버 (여기서는 `ntfs-3g`를 사용하므로, NTFS 파티션이 이 파일 시스템을 사용하는 경우)
- **`defaults,auto,users,rw,exec,umask=000`**: 마운트 옵션
- **`defaults`**: 기본 옵션 사용
- **`auto`**: 부팅 시 자동으로 마운트
- **`users`**: 모든 사용자가 마운트 가능
- **`rw`**: 읽기 및 쓰기 가능
- **`exec`**: 실행 권한 허용
- **`umask=000`**: 모든 사용자에게 읽기, 쓰기, 실행 권한 부여
- **`0 0`**: 덤프 및 파일 시스템 검사 순서 설정 (일반적으로 `0 0`으로 설정)
### 3. **파일 저장 및 종료**
파일을 수정한 후, `Ctrl + X`, `Y`, `Enter`를 눌러 저장하고 종료합니다.
### 4. **마운트 지점 생성**
마운트 지점 디렉토리를 생성합니다:
```bash
sudo mkdir -p /media/external
```
### 5. **파일 시스템 검사 및 수동 마운트**
파일 시스템을 검사하고 수동으로 마운트합니다:
1. **파일 시스템 검사**:
```bash
sudo ntfsfix /dev/sda1
```
2. **수동으로 마운트**:
```bash
sudo mount /dev/sda1
```
3. **마운트 확인**:
```bash
df -h
```
### 6. **시스템 재부팅**
재부팅 후 설정이 제대로 적용되었는지 확인합니다:
```bash
sudo reboot
```
재부팅 후 `/media/external`이 올바르게 마운트되었는지 다시 확인합니다:
```bash
df -h
```
위 단계를 따르면 `/media/external`로 자동 마운트 설정이 완료될 것입니다.
'취미 > 라즈베리파이' 카테고리의 다른 글
라즈베리파이 도메인 등록 (0) | 2024.08.29 |
---|---|
라즈베리파이 도커 설치 (0) | 2024.08.29 |