newChobo

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
profile

newChobo

@새로운뉴비

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!