Save Function does not work

13 views (last 30 days)
Stylianos Mavrotas
Stylianos Mavrotas on 30 Jul 2019
Edited: Guillaume on 8 Aug 2019
I am using an online server to operate matlab and when I am trying to save on the specific directory the following happens. Does anyone have any idea how to fix this, thanks.
save('plot.mat','pcaplt')
Error using save
Error closing file /lustre/home/zcbemav/plot.mat.
The file may be corrupt.
save('plot.mat','pcaplt','-v7')
Error using save
Error closing file /lustre/home/zcbemav/plot.mat.
The file may be corrupt.
save('plot.mat','pcaplt','-v7.3')
HDF5-DIAG: Error detected in HDF5 (1.8.12) thread 0:
#000: H5D.c line 402 in H5Dclose(): can't decrement count on dataset ID
major: Dataset
minor: Unable to decrement reference count
#001: H5I.c line 1537 in H5I_dec_app_ref_always_close(): can't decrement ID ref count
major: Object atom
minor: Unable to decrement reference count
#002: H5I.c line 1479 in H5I_dec_app_ref(): can't decrement ID ref count
major: Object atom
minor: Unable to decrement reference count
#003: H5Dint.c line 1418 in H5D_close(): unable to destroy chunk cache
major: Dataset
minor: Unable to release object
#004: H5Dchunk.c line 4968 in H5D__chunk_dest(): unable to flush one or more raw data chunks
major: Low-level I/O
minor: Unable to flush data from cache
#005: H5Dchunk.c line 2606 in H5D__chunk_cache_evict(): cannot flush indexed storage buffer
major: Low-level I/O
minor: Write failed
#006: H5Dchunk.c line 2534 in H5D__chunk_flush_entry(): unable to write raw data to file
major: Dataset
minor: Write failed
#007: H5Fio.c line 158 in H5F_block_write(): write through metadata accumulator failed
major: Low-level I/O
minor: Write failed
#008: H5Faccum.c line 816 in H5F_accum_write(): file write failed
major: Low-level I/O
minor: Write failed
#009: H5FDint.c line 185 in H5FD_write(): driver write request failed
major: Virtual File Layer
minor: Write failed
#010: H5FDsec2.c line 822 in H5FD_sec2_write(): file write failed: time = Tue Jul 30 16:37:53 2019
, filename = '/lustre/home/zcbemav/plot.mat', file descriptor = 884, errno = 122, error message = 'Disk quota exceeded', buf = 0x7f473d51f0f0, total write size = 4497, bytes this sub-write = 4497, bytes actually written = 18446744073709551615, offset = 15217
major: Low-level I/O
minor: Write failed
#011: H5Dint.c line 1381 in H5D_close(): unable to flush cached dataset info
major: Dataset
minor: Write failed
#012: H5Dint.c line 2335 in H5D__flush_real(): unable to flush raw data
major: Dataset
minor: Unable to flush data from cache
#013: H5Dchunk.c line 2074 in H5D__chunk_flush(): unable to flush one or more raw data chunks
major: Dataset
minor: Unable to flush data from cache
#014: H5Dchunk.c line 2534 in H5D__chunk_flush_entry(): unable to write raw data to file
major: Dataset
minor: Write failed
#015: H5Fio.c line 158 in H5F_block_write(): write through metadata accumulator failed
major: Low-level I/O
minor: Write failed
#016: H5Faccum.c line 816 in H5F_accum_write(): file write failed
major: Low-level I/O
minor: Write failed
#017: H5FDint.c line 185 in H5FD_write(): driver write request failed
major: Virtual File Layer
minor: Write failed
#018: H5FDsec2.c line 822 in H5FD_sec2_write(): file write failed: time = Tue Jul 30 16:37:53 2019
, filename = '/lustre/home/zcbemav/plot.mat', file descriptor = 884, errno = 122, error message = 'Disk quota exceeded', buf = 0x7f473d2c24f0, total write size = 4497, bytes this sub-write = 4497, bytes actually written = 18446744073709551615, offset = 15217
major: Low-level I/O
minor: Write failed
HDF5-DIAG: Error detected in HDF5 (1.8.12) thread 0:
#000: H5Dio.c line 231 in H5Dwrite(): can't prepare for writing data
major: Dataset
minor: Write failed
#001: H5Dio.c line 363 in H5D__pre_write(): can't write data
major: Dataset
minor: Write failed
#002: H5Dio.c line 771 in H5D__write(): can't write data
major: Dataset
minor: Write failed
#003: H5Dchunk.c line 1968 in H5D__chunk_write(): unable to read raw data chunk
major: Low-level I/O
minor: Read failed
#004: H5Dchunk.c line 2953 in H5D__chunk_lock(): unable to preempt chunk(s) from cache
major: Low-level I/O
minor: Unable to initialize object
#005: H5Dchunk.c line 2739 in H5D__chunk_cache_prune(): unable to preempt one or more raw data cache entry
major: Low-level I/O
minor: Unable to flush data from cache
#006: H5Dchunk.c line 2606 in H5D__chunk_cache_evict(): cannot flush indexed storage buffer
major: Low-level I/O
minor: Write failed
#007: H5Dchunk.c line 2534 in H5D__chunk_flush_entry(): unable to write raw data to file
major: Dataset
minor: Write failed
#008: H5Fio.c line 158 in H5F_block_write(): write through metadata accumulator failed
major: Low-level I/O
minor: Write failed
#009: H5Faccum.c line 816 in H5F_accum_write(): file write failed
major: Low-level I/O
minor: Write failed
#010: H5FDint.c line 185 in H5FD_write(): driver write request failed
major: Virtual File Layer
minor: Write failed
#011: H5FDsec2.c line 822 in H5FD_sec2_write(): file write failed: time = Tue Jul 30 16:37:53 2019
, filename = '/lustre/home/zcbemav/plot.mat', file descriptor = 884, errno = 122, error message = 'Disk quota exceeded', buf = 0x7f473db3c170, total write size = 61345, bytes this sub-write = 61345, bytes actually written = 18446744073709551615, offset = 172458
major: Low-level I/O
minor: Write failed
HDF5-DIAG: Error detected in HDF5 (1.8.12) thread 0:
#000: H5FDint.c line 185 in H5FD_write(): driver write request failed
major: Virtual File Layer
minor: Write failed
#001: H5FDsec2.c line 822 in H5FD_sec2_write(): file write failed: time = Tue Jul 30 16:37:53 2019
, filename = '/lustre/home/zcbemav/plot.mat', file descriptor = 884, errno = 122, error message = 'Disk quota exceeded', buf = 0x7f473db2c400, total write size = 61411, bytes this sub-write = 61411, bytes actually written = 18446744073709551615, offset = 602132
major: Low-level I/O
minor: Write failed
#002: H5Dchunk.c line 2534 in H5D__chunk_flush_entry(): unable to write raw data to file
major: Dataset
minor: Write failed
#003: H5Fio.c line 158 in H5F_block_write(): write through metadata accumulator failed
major: Low-level I/O
minor: Write failed
#004: H5Faccum.c line 816 in H5F_accum_write(): file write failed
major: Low-level I/O
minor: Write failed
#005: H5FDint.c line 185 in H5FD_write(): driver write request failed
major: Virtual File Layer
minor: Write failed
#006: H5FDsec2.c line 822 in H5FD_sec2_write(): file write failed: time = Tue Jul 30 16:37:53 2019
, filename = '/lustre/home/zcbemav/plot.mat', file descriptor = 884, errno = 122, error message = 'Disk quota exceeded', buf = 0x7f473db2c400, total write size = 61367, bytes this sub-write = 61367, bytes actually written = 18446744073709551615, offset = 540721
major: Low-level I/O
minor: Write failed
#007: H5Dchunk.c line 2534 in H5D__chunk_flush_entry(): unable to write raw data to file
major: Dataset
minor: Write failed
#008: H5Fio.c line 158 in H5F_block_write(): write through metadata accumulator failed
major: Low-level I/O
minor: Write failed
#009: H5Faccum.c line 816 in H5F_accum_write(): file write failed
major: Low-level I/O
minor: Write failed
#010: H5FDint.c line 185 in H5FD_write(): driver write request failed
major: Virtual File Layer
minor: Write failed
#011: H5FDsec2.c line 822 in H5FD_sec2_write(): file write failed: time = Tue Jul 30 16:37:53 2019
, filename = '/lustre/home/zcbemav/plot.mat', file descriptor = 884, errno = 122, error message = 'Disk quota exceeded', buf = 0x7f473db2c400, total write size = 61370, bytes this sub-write = 61370, bytes actually written = 18446744073709551615, offset = 479354
major: Low-level I/O
minor: Write failed
#012: H5Dchunk.c line 2534 in H5D__chunk_flush_entry(): unable to write raw data to file
major: Dataset
minor: Write failed
#013: H5Fio.c line 158 in H5F_block_write(): write through metadata accumulator failed
major: Low-level I/O
minor: Write failed
#014: H5Faccum.c line 816 in H5F_accum_write(): file write failed
major: Low-level I/O
minor: Write failed
#015: H5FDint.c line 185 in H5FD_write(): driver write request failed
major: Virtual File Layer
minor: Write failed
#016: H5FDsec2.c line 822 in H5FD_sec2_write(): file write failed: time = Tue Jul 30 16:37:53 2019
, filename = '/lustre/home/zcbemav/plot.mat', file descriptor = 884, errno = 122, error message = 'Disk quota exceeded', buf = 0x7f473db2c400, total write size = 61374, bytes this sub-write = 61374, bytes actually written = 18446744073709551615, offset = 417984
major: Low-level I/O
minor: Write failed
#017: H5Dchunk.c line 2534 in H5D__chunk_flush_entry(): unable to write raw data to file
major: Dataset
minor: Write failed
#018: H5Fio.c line 158 in H5F_block_write(): write through metadata accumulator failed
major: Low-level I/O
minor: Write failed
#019: H5Faccum.c line 816 in H5F_accum_write(): file write failed
major: Low-level I/O
minor: Write failed
#020: H5FDint.c line 185 in H5FD_write(): driver write request failed
major: Virtual File Layer
minor: Write failed
#021: H5FDsec2.c line 822 in H5FD_sec2_write(): file write failed: time = Tue Jul 30 16:37:53 2019
, filename = '/lustre/home/zcbemav/plot.mat', file descriptor = 884, errno = 122, error message = 'Disk quota exceeded', buf = 0x7f473db2c400, total write size = 61364, bytes this sub-write = 61364, bytes actually written = 18446744073709551615, offset = 356610
major: Low-level I/O
minor: Write failed
#022: H5Dchunk.c line 2534 in H5D__chunk_flush_entry(): unable to write raw data to file
major: Dataset
minor: Write failed
#023: H5Fio.c line 158 in H5F_block_write(): write through metadata accumulator failed
major: Low-level I/O
minor: Write failed
#024: H5Faccum.c line 816 in H5F_accum_write(): file write failed
major: Low-level I/O
minor: Write failed
#025: H5FDint.c line 185 in H5FD_write(): driver write request failed
major: Virtual File Layer
minor: Write failed
#026: H5FDsec2.c line 822 in H5FD_sec2_write(): file write failed: time = Tue Jul 30 16:37:53 2019
, filename = '/lustre/home/zcbemav/plot.mat', file descriptor = 884, errno = 122, error message = 'Disk quota exceeded', buf = 0x7f473db2c400, total write size = 61427, bytes this sub-write = 61427, bytes actually written = 18446744073709551615, offset = 295246
major: Low-level I/O
minor: Write failed
#027: H5Dchunk.c line 2534 in H5D__chunk_flush_entry(): unable to write raw data to file
major: Dataset
minor: Write failed
#028: H5Fio.c line 158 in H5F_block_write(): write through metadata accumulator failed
major: Low-level I/O
minor: Write failed
#029: H5Faccum.c line 816 in H5F_accum_write(): file write failed
major: Low-level I/O
minor: Write failed
#030: H5FDint.c line 185 in H5FD_write(): driver write request failed
major: Virtual File Layer
minor: Write failed
#031: H5FDsec2.c line 822 in H5FD_sec2_write(): file write failed: time = Tue Jul 30 16:37:53 2019
, filename = '/lustre/home/zcbemav/plot.mat', file descriptor = 884, errno = 122, error message = 'Disk quota exceeded', buf = 0x7f473db2c400, total write size = 61361, bytes this sub-write = 61361, bytes actually written = 18446744073709551615, offset = 233819
major: Low-level I/O
minor: Write failed
Error using save
Error closing file /lustre/home/zcbemav/plot.mat.
The file may be corrupt.
  2 Comments
Sai Sri Pathuri
Sai Sri Pathuri on 8 Aug 2019
Can you provide information about pcaplt? It may hep.
Walter Roberson
Walter Roberson on 8 Aug 2019
Error using save
Error closing file /lustre/home/zcbemav/plot.mat.
The file may be corrupt.
That can be caused by running out of disk space.

Sign in to comment.

Accepted Answer

Guillaume
Guillaume on 8 Aug 2019
Edited: Guillaume on 8 Aug 2019
If you look at the error message #031 in the hdf save, you can clearly see the problem:
#031: H5FDsec2.c line 822 in H5FD_sec2_write(): file write failed: time = Tue Jul 30 16:37:53 2019
[..] error message = 'Disk quota exceeded', [..]
The file is too big for the amount of disk space you've been allocated.

More Answers (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!