Data volume failed to mount

Nice to meet you.

I bought My Cloud a week ago. I set up Transmission and downloaded some files on My Cloud and everything worked fine. But then i decided to reboot My Cloud  via Dashboard. After that I get red LED light and “Data volume failed to mount” message. I tried Diagnostics Tests and all of the Factory Restores, but nothing helps. Although, LED light become blue, I still get this message and only 1,2 gb free. 

Can anyone help me in mounting data volume?

Thanks.

Yes, I want to try it. 

Because you bricked your device by modifying your MyCloud you very likely voided the products warranty so your only option may be to run the debrick script.

I’m sorry about that I don’t know why I thought you said you installed transmission 2.77 my mistake. Anyway the RMA is an option.

That’s me who started this topic and yes, I said that I installed Transmission. I know about warranty, so my only option is trying to unbrick the device by myself. Can you advice some scripts or commands?

do you have ssh access?

Yes

try this

/usr/local/sbin/factoryRestore.sh noreformat

WDMyCloud:~# fsck -f /dev/sda4
fsck from util-linux 2.20.1
e2fsck 1.42.5 (29-Jul-2012)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda4: 18556/182853632 files (8.2% non-contiguous), 110164637/731387904 blocks

May need to restart samba, though, since the mount wasn’t valid when smbd started.

Well,

in the Dashboard (i mean http://box_ip/ui) still message “1.2 gb free” is displayed. And in Windows Explorer the data also isn’t visible.

But I tried in the putty

cd /DataVolume/shares

 and then 

ls

 and I saw all my directories and files

Ok, I can access my files via ssh. 

df -H /dev/sda4

I have 2.5 tb available.

I think My Cloud’s firmware doesn’t know about DataVolume (I still get message “Data volume failed to mount”), because in the Dashboard I have only 3 shares, but for real there are 9 directories in /DataVolume/shares.

Also, I’ve just tried to copy file via Windows Explorer in the “Public” share and it has appeared in /shares/Public (not /DataVolume/shares/Public) - if that helps.

Do you know how to fix samba config?

“Your firmware is up to date”.

When i tried to update manually from file it said “Device does not have enough space for upgrade.”

Or you mean something else?

/usr/local/sbin/factoryRestore.sh noreformat

didn’t help

TonyPh12345 wrote:
May need to restart samba, though, since the mount wasn’t valid when smbd started.

Can you concretize it?

totmaks wrote:


TonyPh12345 wrote:
May need to restart samba, though, since the mount wasn’t valid when smbd started.


Can you concretize it?

Just try:

/etc/init.d/samba restart

That’s assuming you’re accessing via SMB protocol (Windows or whatever.)

I’m just answering his question…

Is there any way to make device work in a standart way?

totmaks wrote:

/usr/local/sbin/factoryRestore.sh noreformat

didn’t help

can you list what is in your /usr/local/sbin folder for me

WDMyCloud:~# ls /usr/local/sbin
20-checkRAID.sh getUpnp_uuid.sh
addUser.sh getUserInfo.sh
addUser_apache.sh getUserNameFromId.sh
bootFull.sh getUsers.sh
bootMinimal.sh getVolumeStatus.sh
changeOwner.sh getWipeFactoryRestoreStatus.sh
changeRunLevel.pl getWorkgroup.sh
checkAutoUpdate.sh incUpdateCount.pm
checkForSshLogin.sh isFactoryFresh.sh
cleanAlert.sh ledConfig.sh
clearAlerts.sh ledCtrl.sh
cmdDlnaServer.sh ledMain.sh
cmdMediaServer.sh masterInstall.sh
cmdSmartTest.sh mionet_share_update.php
copyImage.sh modAcl.sh
copySaveSettingsToDir.sh modAutoFirmwareUpdateConfig.sh
createDataVolume.sh modDeviceName.sh
createShare.sh modDlnaDeviceDescription.sh
createUsbSwapDrive.sh modDlnaDeviceName.sh
db_init.php modDlnaServerEnable.sh
deleteBackup.sh modDlnaShareServing.sh
deleteShare.sh modExtraNtpServer.sh
deleteUser.sh modHddStandbyConfig.sh
deleteUserFromShareAcl.sh modMediaServerEnable.sh
deleteUser_apache.sh modServerName.sh
disk-param.sh modShareDescription.sh
drive_helper.sh modShareMediaServing.sh
enableLocalSwap.sh modShareName.sh
factoryRestore.sh modShareRemoteAccess.sh
formatDataVolume.sh modUserName.sh
freshUpdateFromFile.sh modUserPassword.sh
genApacheAccessRules.sh modWorkgroup.sh
genAppleVolumes.sh monitorFreeSpace.sh
genHostsConfig.sh monitorSmartStatus.sh
genItunesConfig.sh monitorTemperature.sh
genMDNSResponderConfig.sh monitorVolume.sh
getAcl.sh monitorio.sh
getActiveLocalNetwork.sh partitionDisk.sh
getAutoFirmwareUpdateConfig.sh ps_mem.py
getBackupModTime.sh queueReboot.sh
getBackupShareList.sh rescanItunes.sh
getBackupShares.sh resetButtonAction.sh
getBackupSize.sh restoreConfig.sh
getCurrentFirmwareDesc.sh restoreSettingsFromDir.sh
getDataVolumePercentUsed.sh restoreUserShareState.sh
getDataVolumeUsage.sh rotateLogs.sh
getDeviceDescription.sh saveConfigFile.sh
getDeviceModelName.sh saveUserShareState.sh
getDeviceName.sh schedulerAdd.sh
getDlnaDbInfo.sh schedulerExists.sh
getDlnaServer.sh schedulerGet.sh
getDlnaServerConnectedList.sh schedulerRemove.sh
getExtraNtpServer.sh sendAlert.sh
getFirmwareUpdateStatus.sh sendEmailAlerts.sh
getFixedNtpServer.sh sendLogToSupport.sh
getFreeSpaceStatus.sh setNetworkDhcp.sh
getHddStandbyConfig.sh setNetworkStatic.sh
getMacAddress.sh setServiceStartup.sh
getMediaServerConnectedList.sh setShareAcl.sh
getMediaServerDbInfo.sh setSharePrivate.sh
getMediaServerPort.sh setSharePublic.sh
getNetworkConfig.sh setTimeMachineConfig.sh
getNewFirmwareAvailable.sh setTrustees.sh
getNewFirmwareUpgrade.sh settingsManager.sh
getOwner.sh share-param.sh
getRunLevel.pl shareFunc.sh
getSaveSettingsList.sh syncFileAcl.sh
getSerialNumber.sh updateFirmwareFromFile.sh
getServerName.sh updateFirmwareToLatest.sh
getServiceStartup.sh updateNasUpnpDevice.sh
getShareDescription.sh updateShareBindMntDir.sh
getShareMediaServing.sh urlEncode.sh
getShareRemoteAccess.sh usrPwdExists.sh
getShareSize.sh usrPwdHash.sh
getShares.sh waitForDlnaServerUp.sh
getSmartStatus.sh watchTemp.sh
getSmartTestStatus.sh wd2go.sh
getSystemCapacity.sh wdAutoMountAdm.pm
getSystemHealth.sh wdAutoMountBridge.php
getSystemLog.sh wdAutoMountUdevHandler.pm
getSystemState.sh wdStatus.sh
getTemperatureStatus.sh wdmc_rescan_volume.py
getTimeMachineConfig.sh wipeFactoryRestore.sh
getUpdateCounts.pm writeTwonkyContentDir.sh