OSError: [Errno 30] Hệ thống tệp chỉ đọc [đã đóng]


1

lỗi sau xuất hiện khi tôi đang đào tạo một mạng lưới thần kinh:

    File "train.py", line 397, in <module>
    File "train.py", line 270, in train
    File "train.py", line 335, in train_one_epochs
    File "train.py", line 113, in log_string
OSError: [Errno 30] Read-only file system
Error in sys.excepthook:
Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 57, in apport_excepthook
    File "<frozen importlib._bootstrap>", line 969, in _find_and_load
    File "<frozen importlib._bootstrap>", line 896, in _find_and_load_unlocked
    File "<frozen importlib._bootstrap_external>", line 1139, in find_spec
    File "<frozen importlib._bootstrap_external>", line 1113, in _get_spec
    File "<frozen importlib._bootstrap_external>", line 1225, in find_spec
    File "<frozen importlib._bootstrap_external>", line 1264, in _fill_cache
OSError: [Error 5] Input/output error: '/usr/lib/python3.5/plat-x86_64-linux-gnu'

Original exception was:
Traceback (most recent call last):
    File "train.py", line 397, in <module>
    File "train.py", line 270, in train
    File "train.py", line 335, in train_one_epoch
    File "train.py", line 113, in log_string
OSError: [Errno 30] Read-only file system

Mã nơi xảy ra lỗi là:

111    def log_string(out_str):
112        LOG_FOUT.write(out_str+'\n')
113        LOG_FOUT.flush()
114        print(out_str)

Có ai biết lý do không? Bất kỳ trợ giúp hoặc đề nghị sẽ được đánh giá cao! Cảm ơn!


Trong thư mục nào bạn đã cố gắng để viết nó?
Yaron

@Yaron trong thư mục ~ / shuo / OURpointNet2 / scannet / log và thư mục này được tạo bằng cách sử dụngos.mkdir
Keira K

Chào mừng bạn đến hỏi Ubuntu! Bạn có thể vui lòng chỉnh sửa câu hỏi của bạn để bao gồm đầu ra của df -h ~/shuo/OURpointNet2/scannet/logcat /proc/mount? Cảm ơn.
David Foerster

Câu trả lời:


0

Dường như hệ thống tập tin mà ứng dụng đang đăng nhập được gắn kết chỉ đọc.

Bạn có thể thử kể lại nó với

mount -o remount,rw {mount point}

Trong đó {mount point} là thư mục nơi FS được gắn kết.


Cảm ơn bạn @ Doom8890. Lỗi này xảy ra trong quá trình đào tạo, điều đó có nghĩa là lúc đầu hệ thống tập tin mà ứng dụng đã đăng nhập là đọc và ghi, nhưng sau một vài kỷ nguyên thì lỗi này đã xảy ra. Điều này có nghĩa là sự cho phép của một thư mục hoặc tệp có thể thay đổi trong khi chạy tệp python?
Keira K

Có nhiều người dùng đang sử dụng hệ thống của bạn? Có lẽ ai đó đã kể lại nó. Nếu không, dự đoán duy nhất của tôi là một số loại lỗi hệ thống khiến nó phải đọc lại như chỉ đọc.
Doom8890
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.